Embedded Software Engineer - SC Cleared
Embedded Software Engineer - SC Cleared
C/C++
Embedded Linux/Bare Metal
DMA, Interrupts
DSP
Software Defined radio
Rate: £50/hr
Duration: Initially 6 months
Location: Portsmouth
Working pattern: Hybrid, 3 days a week on site
Clearance: SC Clearance required
You will join a global defence technology company, in a team providing cutting edge technology solutions to our key customers.
The role:
- Use your skills and knowledge to prototype innovative wireless solutions
- You will be primarily developing using C/C++ on Embedded platforms
- Development of Embedded software/firmware prototypes in an agile environment
- Further development of proven prototypes to a deployment standard
- Development of software in a Real Time Embedded environment using Linux. (eg Microblaze or RISC-V using C/C++)
- Experience of working with and configuring Embedded Linux systems with tools such as Buildroot and Yocto
- Experience of working with Uboot, Kernel config and device trees
- Building and deploying Embedded Linux systems in an offline environment
Your skills and experience:
- 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