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. (e.g. 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
#J-18808-Ljbffr