Senior Embedded Software Engineer

SR2

Reading

On-site

GBP 65,000 - 90,000

Full time

9 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SR2 in Reading, United Kingdom, is seeking a Senior Embedded Software/Firmware Engineer. This hands-on role involves working with hardware to develop embedded software from ground up, covering firmware for microcontrollers, bare-metal/RTOS, drivers and real-time performance.

You will collaborate with electronics, controls and test engineers and take ownership of critical development activities. The position is permanent and onsite in Reading, offering senior level ownership and opportunities to

Qualifications

  • Strong embedded C and/or C++ development experience.
  • Experience developing firmware for microcontrollers or embedded hardware.
  • Bare-metal and/or RTOS development experience.
  • Low-level software development including device drivers and hardware interfaces.
  • Hands-on hardware integration, debugging and troubleshooting.
  • Experience with real-time or resource-constrained embedded systems.
  • Collaborates closely with electronics, controls and test engineers.

Responsibilities

  • Develop embedded software from the ground up and perform hardware bring-up.
  • Work on low-level firmware, drivers and real-time application code.
  • Ensure real-time performance, reliability and testability of embedded systems.
  • Collaborate with electronics, controls and test engineering teams.
  • Take technical ownership and contribute to design decisions as the team grows.

Skills

Embedded C/C++
Firmware for microcontrollers
Bare-metal/RTOS
Low-level drivers
Hardware integration
Debugging & troubleshooting
Real-time systems

Tools

JTAG
Oscilloscopes
Logic analyzers
CAN
SPI
I2C
UART

Job description

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

H Squared Talent • Fleet

On-site
GBP 70,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Redline Group • Hemel Hempstead

Hybrid
GBP 60,000 - 90,000
Pension
Bonus Scheme
Life Assurance
+1
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Catalyst • Peterlee

On-site
GBP 60,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

H Squared Talent Ltd • Fleet

Hybrid
GBP 70,000 - 95,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Catalyst • North East

On-site
GBP 80,000 - 110,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Empresaria Group plc • Greater London

On-site
GBP 45,000 - 65,000
Embedded Firmware Engineer
Embedded Firmware Engineer

3fD (3form Design) • Whitchurch

On-site
GBP 40,000 - 80,000
Flexible working hours
Half day on Fridays
Creative environment
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Stockford Recruitment • West of England

Hybrid
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Addition Solutions • Farnborough

On-site
GBP 70,000 - 100,000
Senior Software Engineer
Senior Software Engineer

Holt Recruitment Group • Devon and Torbay

Hybrid
GBP 60,000 - 85,000
Hybrid working
28 days leave + Christmas closure
Pension
+6