Software Engineer - Embedded Systems - DV Clearable
1. Location: Hereford (4 days a week on-site)
2. Type: Permanent
3. Salary: £50, - £75, + Benefits
4. Clearance: Minimum of SC Clearance. Must be eligible and happy to go through DV.
Overview
A primary technical partner of the MOD are looking to add to one of their technical innovation teams with an additional role for an Embedded Software Engineer.
The role has emerged due to the success of the team and the desire to expand. They are broadly engaged across Software, Embedded Systems, AI/ML and Cyber Innovation.
What you'll do
5. Develop bespoke software solutions on Embedded platforms (ESP32, Raspberry Pi, ARM).
6. Write and maintain code in Python and/or C++, often interfacing directly with hardware.
7. Work with communication protocols to control and integrate peripheral devices.
8. Perform testing and debugging, both in the lab and at customer sites.
9. Collaborate with cross-functional teams to refine requirements and implement features.
10. Occasionally support system integration and deployment of hardware/software stacks.
11. Engage with users to understand operational needs and adapt your solutions accordingly.
12. Contribute to technical documentation and version control (Git).
13. Support team knowledge sharing and mentor less-experienced developers when appropriate.
Skills/Experience
Essential
14. 3+ years' experience in hands-on software development.
15. Strong proficiency in C++ and/or Python.
16. Experience coding for Embedded systems (eg, ESP32, ARM Cortex-based boards).
17. Familiarity with low-level hardware interfacing, including serial comms, GPIO, USB, or SPI/I2C.
18. Comfort working in Linux development environments.
19. Strong problem-solving skills and attention to detail.
20. Ability to adapt quickly to new hardware, tools, and use cases.
21. Familiarity with unit testing, debugging tools, and Git-based workflow
Desireable
22. Experience with security-focused projects (eg, Government, MoD).
23. Exposure to cryptography and secure audio/data transport.
24. Knowledge of Bluetooth, Ultra-Wideband, or other wireless protocols.
25. Familiarity with USB device drivers or USB communication.
26. Use of RTOS or bare-metal development environments.
Benefits
27. Private Medical Insurance
28. 33 Days Annual Leave (incl. public holidays), with buy/sell options.
29. Flexible Benefits: Life assurance, gym memberships, health plans.
30. Work-Life Balance: 37.5-hour week + up to 2 TOIL days per month.
31. Learning & Development: TechX Academy, unlimited E-learning, career mobility.
If you're interested in the above, apply or reach out to (see below)
Reasonable Adjustments:
Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.
If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.