Join to apply for the Embedded Software Engineer role at Defence iQ
Our client, a leader in the Defence & Security sector, is seeking an Embedded Software Engineer to join their team in Marlow. This contract role focuses on a major Electronic Warfare (EW) Programme, supporting the development and testing of embedded software for EW Training pods. Responsibilities include the design, development, and verification of SoC Multi ARM Processors Devices, ensuring adherence to development processes and module integration.
Key Responsibilities
1. Design, develop, and test firmware components within set timelines and budgets
2. Conduct peer reviews of software and documentation
3. Produce required software support documentation
4. Assist in estimating, planning, and progress reporting
5. Support project, system, and operations teams
6. Develop discipline competence and expertise
7. Ensure compliance with engineering processes and regulatory requirements
8. Identify opportunities for process improvement
9. Collaborate with project team members to analyze and address requirements
10. Support design review practices per project governance
11. Identify and document intellectual property such as trade secrets, patents, and controlled information
12. Perform other duties as reasonably requested by management
Job Requirements
1. Experience with C++ Embedded software on embedded Linux OS (e.g., Petalinux/yocto)
2. Expertise in design, coding, debugging, reviewing, and testing software
3. Experience interfacing Ethernet (TCP/IP, UDP) on ARM Cortex A53 or R5
4. Proficiency in implementing software interfacing various serial data (UART/I2C/SPI/IPMI)
5. Experience with Xilinx FPGA and Zynq MPSoC devices using Xilinx Vivado IDE
6. Familiarity with DSP algorithms, SDR, VHF UHF transceivers, and de/modulation standards to run on FreeRTOS on Cortex ARM R5
7. Capability in designing time-critical code on an RTOS
8. Experience in designing embedded Linux drivers for custom programmable logic firmware interfaces
9. Experience with memory management using DDR, DMA, cache coherency, and partitioning
10. Experience with MicroSemi Smartfusion2 devices and embedded applications on FreeRTOS on its ARM Cortex M3 processor
11. Experience with UML Modelling and documentation
12. Proficiency in verification through unit testing and designing test simulation software (e.g., GUIs with QT)
13. Experience with GIT, SourceTree, and BitBucket
14. Relevant technical degree or equivalent qualification
15. Familiarity with EW, aerospace, and defence industries, markets, products, and technologies
Benefits
1. Opportunity to work on challenging projects within the Defence & Security sector
2. Professional development and training opportunities
3. Supportive and collaborative work environment
If you are an experienced Embedded Software Engineer seeking a new opportunity in the Defence & Security sector, we would love to hear from you. Apply now to join our client's dynamic team in Marlow.
#J-18808-Ljbffr