Lead Embedded Software Engineer
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.
Design, develop, test and support embedded software. Contribute innovative solutions.
• 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
• 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
If you have the necessary skills and experience to join our team, please apply online.