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
£ 78KJob 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.