SonicJobs Logo
Login
Left arrow iconBack to search

Embedded Software Engineer

Defence
Posted 20 hours ago, valid for 6 days
Location

Marlow, Buckinghamshire SL7, England

Salary

£45,000 - £54,000 per annum

info
Contract type

Full Time

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • Our client, a leader in the Defence & Security sector, is seeking an Embedded Software Engineer for a contract role in Marlow.
  • The position focuses on developing and testing embedded software for a major Electronic Warfare Programme, with responsibilities including design, development, and verification of SoC Multi ARM Processors Devices.
  • Candidates should have experience with C++ embedded software on Linux OS, interfacing Ethernet on ARM Cortex processors, and designing embedded Linux drivers.
  • The role requires a relevant technical degree and a minimum of 5 years of experience in embedded software engineering.
  • The salary for this position is competitive, reflecting the expertise and experience required for the role.


Our client, a leader in the Defence & Security sector, is currently seeking an Embedded Software Engineer to join their team in Marlow. This is a contract role focusing on a major Electronic Warfare (EW) Programme, supporting the development and testing of embedded software for EW Training pods. You will be responsible for the design, development, and verification of SoC Multi ARM Processors Devices, ensuring adherence to development processes and the integration of modules.



Key Responsibilities:

  • Design, develop and test firmware components within set timelines and budgets
  • Conduct peer reviews of software and documentation
  • Produce required software support documentation
  • Assist in estimating, planning, and progress reporting
  • Provide support to project, system, and operations teams
  • Continue development of discipline competence and expertise
  • Ensure compliance with engineering processes and regulatory requirements
  • Identify opportunities for process improvement
  • Collaborate with project team members to analyse and address project requirements
  • Support design review practices in accordance with project governance
  • Identify and document intellectual property such as trade secrets, patents and controlled information
  • Perform any other duties reasonably requested by management


Job Requirements:

  • Experience with C++ Embedded software on embedded Linux OS (e.g., Petalinux/yocto)
  • Expertise in design, coding, debugging, reviewing, and testing software
  • Experience interfacing Ethernet (TCP/IP, UDP) on ARM Cortex A53 or R5
  • Proficiency in implementing software interfacing various serial data (UART/I2C/SPI/IPMI)
  • Experience with Xilinx FPGA and Zynq MPSoC devices using Xilinx Vivado IDE
  • Familiarity with DSP algorithms, Software Defined Radio (SDR), VHF UHF transceivers, and de/modulation standards to run on FreeRTOS on Cortex ARM R5
  • Capability in designing time-critical code on an RTOS
  • Experience in designing embedded Linux drivers for custom programmable logic firmware interfaces
  • Experience with memory management using DDR, DMA, cache coherency, and partitioning
  • Experience with MicroSemi Smartfusion2 devices and designing embedded applications running on FreeRTOS on its ARM Cortex M3 processor
  • Experience with UML Modelling and documentation
  • Proficiency in verification through unit testing and designing test simulation software (e.g., creating GUIs with QT)
  • Experience with GIT, SourceTree, and BitBucket
  • Relevant technical degree or equivalent qualification
  • Familiarity with the EW, aerospace, and defence industries, markets, products, and technologies


Benefits:

  • Opportunity to work on a variety of challenging projects within the Defence & Security sector
  • Professional development and training opportunities
  • Supportive and collaborative work environment


If you are an experienced Embedded Software Engineer looking for a new opportunity in the Defence & Security sector, we would love to hear from you. Apply now to join our client's dynamic and talented team in Marlow.

Apply now in a few quick clicks

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.