World Class Defence Organisation is currently looking to recruit a Embedded Software Engineer subcontractor on an initial 12 month contract. Rate: £65.00 per hourLocation: Portsmouth Hybrid / Remote working: 2 days per week remote workingDuration: 12 Months (initially and then ongoing and long-term thereafter)IR35 status: Inside IR35 (Umbrella) Embedded Software Engineer Job Description:The role of Embedded Software Engineer is required due to increased demand for the work of our Advanced Developments Group (ADG). The ADG are a small team of highly innovative, enthusiastic engineers providing cutting edge technology solutions to our key customers.Responsibilities:
* 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
Skill SetEssential:
* 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