Lead Embedded Software Engineer

Billingham, UK

Are you a Lead Embedded software Engineer looking for a job with challenging and interesting work, the ability to use your skills and experience to add value to a globally based business?

Do you hold a Degree or an equivalent in Electronics Engineering or Computer Science discipline?

Then you will be interested in this fantastic opportunity.

Tracerco is a world leading industrial technology company providing unique and specialised detection, diagnostic and measurement solutions. Headquartered in Billingham in North East England, Tracerco employs around 400 people worldwide and is part of the Johnson Matthey Group.

Tracerco has a large range of products, developed internally, all around themes of sensing and detection. The company produces fixed level gauges and density measurement systems for industrial processes; wireless detectors for problem-finding process studies; battery-powered radiation monitors; and subsea inspection devices. Firmware is a critical part of each device. It must take robust and accurate measurements, support detailed calibration by technical users, interact with peripherals, and communicate using standard industrial protocols. Often within a power budget, dictated by battery power or intrinsic safety for hazardous area zones. The development and troubleshooting of these devices can be challenging and rewarding work.

The embedded software development team work in a supportive environment. The team collaborates closely together, sharing ideas, techniques and maintaining code quality through reviews and walkthroughs. They work closely with other disciplines, particularly with electronics engineers who design the hardware, and with the applications software team who produce web/mobile/desktop applications that communicate with the firmware. These teams as a whole are part of the Product Development and Innovation department.

For the duration of the COVID pandemic office attendance is minimal, and only when strictly necessary. However, the position is not remote and some of the work will be hands-on, for instance when testing on prototype electronics or troubleshooting using an oscilloscope.

You’ll enjoy access to an excellent salary, bonus and full rewards package, plus working with top class people and superb career development opportunities.


The Lead Embedded Software Engineer role exists to lead the design and implementation of embedded software (firmware) for Tracerco’s instruments and electronic devices. That means owning and continually improving the tools and processes used in firmware development (for instance version control, test suites, and agile development processes), managing the small team of embedded software engineers, planning and leading their activities, and interfacing with other project and functional teams. There is an important element of liaising with other disciplines, particularly electronic engineers, and internal product owners. The Lead Embedded Software Engineer must be a practitioner, someone who can contribute code and set the highest standards for correctness and efficiency.

Key responsibilities:

  • Design, develop, test and support embedded software. Contribute innovative solutions.

  • Select suitable hardware architecture, with consideration of building a platform for a range of products.
  • Select suitable toolchains, development tools and processes.
  • Plan and lead embedded development along Agile principles and in line with department-wide project management methods.
  • Line manage a small team of embedded developers, maintaining a high-quality team. Recruit when needed and manage team performance including objective-setting and review.
  • Ensure that self and team undertake training and development activities. Ensure sufficient electronics skills to solve firmware problems and participate appropriately in overall product design.
  • Extract and interpret requirements from stakeholders and customers, to develop products with a great market fit.
  • Collaborate within a wider, multi-discipline product development team. Including electronics engineers, application software developers, and other disciplines.
  • Drive continuous improvements to the firmware team’s working practices in order to ensure a high standard of quality and efficiency.
  • Work safely at all times and proactively engage with EHS activities to protect wellbeing of all Tracerco employees and customers, and limit environmental impact.
  • Carry out any other duties within the employee’s skills and abilities whenever reasonably instructed

Are you the ideal candidate?
The essential criteria you will be / have:

•    Degree in electronics engineering, computer science or related discipline
•    Post qualification relevant engineering experience
•    Demonstratable relevant leadership experience
•    Experience in embedded software development using C
•    Good knowledge of development best practices, especially version control and software testing

The desirable criteria you will be / have:

•    Experience working with Real-time Operating Systems
•    Knowledge of common industrial communication protocols (preferably Modbus, HART)
•    Understanding of electronics design principles and electronic production methods

How to apply:

If you have the necessary skills and experience to join our team, please apply online.

Apply today

Contact us today or email us at tracerco@tracerco.com

  • We measure the unmeasurable
  • We access the inaccessible
  • We help solve the impossible