Embedded Software Engineer

Tatton Recruitment
Portsmouth, United Kingdom
yesterday

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 78K

Job location

Remote
Portsmouth, United Kingdom

Tech stack

UClibc (C Standard Library)
C++
Linux
Linux on Embedded Systems
Embedded Software
Firmware
Linux-Powered Devices
Reduced Instruction Set Computing
Software Engineering
Build Management
Yocto
Bare Metal
Software Defined Radio

Job description

  • Use your skills and knowledge to prototype innovative wireless solutions
  • Primarily develop using C/C++ on embedded platforms
  • Develop embedded software/firmware prototypes in an agile environment
  • Further develop proven prototypes to a deployment standard
  • Develop software in a real-time embedded environment using Linux (e.g. Microblaze or RISC-V using C/C++)
  • Work with and configure embedded Linux systems with tools such as Buildroot and Yocto
  • Work with Uboot, Kernel config and device trees
  • Build and deploy embedded Linux systems in an offline environment

Technologies:

  • Embedded
  • Firmware
  • Linux
  • C++

Requirements

  • Experience programming Embedded Systems using C/C++
  • Experience of bare-metal and embedded Linux environments
  • Experience of linux device drivers including DMA, Interrupts, and Device Trees
  • Knowledge of Digital Signal Processing
  • Knowledge of Software Defined Radio

Benefits & conditions

We are a world-class defense organization seeking a subcontractor for the role of Embedded Software Engineer for our Advanced Developments Group (ADG), based in Portsmouth. Our team is comprised of highly innovative and enthusiastic engineers who provide cutting-edge technology solutions to key customers. This is a 12-month contract position, offering hybrid remote working with 2 days per week from home. The rate is £65.00 per hour, and the role is classified as inside IR35.

Apply for this position