SR2
Senior Embedded Software Engineer
Senior Embedded Software Engineer at SR2, based in Reading, South East. This is a permanent role.
- Pay
- Not given by the employer
- Hours and contract
- Permanent · On site
- Location
- Reading, South East
- Closing date
- Sector
- Software Developer
Reference 643001467493679261
About the role
Senior Embedded Software/Firmware Engineer
We're looking for an experienced Embedded Software Engineer to join a growing UK defence engineering business developing advanced electronic systems.
This is a hands-on role where you'll work directly with the hardware, developing embedded software from the ground up rather than maintaining an established codebase. You'll be involved in everything from low-level firmware and hardware bring-up through to real-time performance, testing and production.
You'll work closely with electronics, controls and test engineers, with plenty of opportunity to influence technical decisions and take ownership of your work.
Skills & Experience
We're interested in speaking with engineers who have strong embedded software or firmware experience. You don't need to have worked across every area below to be considered.
- Strong commercial Embedded C and/or C++ development experience
- Experience developing firmware for microcontrollers or embedded hardware
- Bare-metal and/or RTOS development
- Low-level software development, including device drivers and hardware interfaces
- Hands-on hardware integration, debugging and troubleshooting
- Experience working with real-time or resource-constrained embedded systems
- Comfortable working closely with electronic hardware and other engineering disciplines
Useful Experience:
- ARM-based microcontrollers
- Hardware bring-up and board-level debugging
- JTAG, oscilloscopes and logic analysers
- Motor control, power electronics or other real-time control applications
- CAN, SPI, I2C, UART or similar communication protocols
- Bootloaders and firmware update mechanisms
- Safety-critical or high-reliability embedded software
- Automated firmware testing and HIL environments
- MATLAB / Simulink or Model-Based Design
- Aerospace, defence, robotics, automotive or industrial embedded systems
- Taking embedded products from prototype through to production
Additional Information
- Permanent, full-time position
- Competitive salary depending on experience
- Reading area - onsite
- Senior hands-on engineering role with significant technical ownership
- Opportunity to develop embedded software for new hardware products
- Close collaboration with electronics, controls and test engineers
- Opportunity to influence engineering decisions and development approaches as the team grows
#J-18808-Ljbffr
Reference: 643001467493679261 · Posted 5 days ago · Closes 3 Dec 2026 · Listed via SR2
Apply for this job
This role is listed via SR2. Applications are handled on the employer's site.
Apply on employer siteOpens the employer's website in a new tab.
Signed in? Every job you apply for counts toward your weekly goal and badges. How it works
Safe applying: a genuine employer will never ask you to pay for a DBS check, training or equipment, or move you onto WhatsApp before you are hired. If this listing does, report it and do not pay anything.