Embedded Software Engineer/Software Development
Tidworth, Wiltshire, Wiltshire; South West England; England
£90,000 - £120,000
Posted 3 days ago
About the role
Senior Bare Metal Embedded Software Engineer £90,000 - £120,000 + Excellent Benefits
4 days onsite per week
SC Clearance Eligibility Required
We're supporting an advanced technology organisation at the forefront of next-generation computing systems as they continue to expand their embedded software engineering team.
This is an opportunity for an experienced Bare Metal Embedded Software Engineer to work on highly complex, low-level systems where performance, reliability, and optimisation are critical. You'll be developing software that interfaces directly with cutting-edge hardware platforms, helping to shape the future of intelligent computing technologies.
The Role
Design and develop bare metal embedded software for advanced hardware platforms.
Develop low-level drivers, BSPs, and hardware abstraction layers.
Work closely with hardware, FPGA, and systems engineering teams to bring new products from concept through to deployment.
Debug and optimise software running on resource-constrained and performance-critical environments.
Support board bring-up, validation, and hardware integration activities.
Contribute to software architecture and system-level design decisions.
Required Experience
Strong commercial experience developing embedded software in C.
Expertise in bare metal development environments.
Experience working directly with microcontrollers, SoCs, or custom silicon.
Strong understanding of hardware/software interaction.
Experience with debugging tools such as JTAG, oscilloscopes, logic analysers, and protocol analysers.
Familiarity with communication protocols such as SPI, I2C, UART, CAN, Ethernet, or PCIe.
Ability to work across the full development lifecycle from concept through to production.
Desirable Experience
Assembly language development.
RTOS experience.
FPGA interaction and hardware acceleration concepts.
Secure embedded systems development.
Experience supporting complex board bring-up activities.
What's On Offer
Salary ranging from £90,000 to £120,000 depending on experience.
Comprehensive benefits package including bonus potential.
Flexible hybrid working arrangements.
Opportunity to work on highly advanced computing platforms and neural network technologies.
Exposure to cutting-edge hardware and software development programmes.
Long-term projects with genuine technical depth and complexity.
Due to the nature of the work, applicants must be eligible to obtain Security Clearance (SC).
If you're passionate about low-level software development and enjoy working close to the hardware, this is an opportunity to join a team tackling some of the most challenging embedded engineering problems in the industry.
About this listing
Screened by Joboru
This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.
Similar jobs you may like
Technical Lead
1 day agoAnson Mccade
Squad Technical Lead - Edinburgh
1 day agoAberdeen
Platform Engineer (Server Infrastructure) - London
1 day agoImperial College London
AI Solutions Architect - London | BCG Platinion - London
1 day agoBoston Consulting Group
Junior Software Engineer - London
1 day agoChetwood Bank
Global IT Software Engineer Senior Director & Tech Area Lead - Marketing - London
1 day agoBoston Consulting Group
Backend Software Engineer - AWS JBLE1_NI
1 day agoOcho
Senior Software Engineer C#
1 day agoPlatform Recruitment Limited
Test Engineers
1 day agoOmega Red