Job Title: Embedded Software Engineer
Type: Permanent
Location: Livingston, West Lothian – Onsite / Hybrid
Right to Work: UK required
Salary: £50,000 to £55,000 depending on experience
An exciting opportunity has arisen for an Embedded Software Engineer in Livingston to join an established engineering organisation working on safety-critical electronic products across regulated industries, including Smart Metering, Renewable Energy, Oil & Gas, Industrial, Life Sciences and Medical.
This role sits within a specialist R&D team delivering full lifecycle product development, with a particular focus on ATEX and IEC-Ex certified solutions.
The Role:
As an Embedded Software Engineer in Livingston, you will contribute to a wide range of technically challenging projects, developing embedded software from concept through to production. The role offers strong technical ownership, project variety and exposure to customer-facing development work.
Your responsibilities will include:
• Developing embedded and real-time software in C and modern C++
• Working with Linux-based systems such as Yocto and Debian
• Developing and supporting software for 16-bit and 32-bit microcontrollers
• Testing, debugging and maintaining embedded software
• Working with standard buses and protocols, including Ethernet, USB, RS232, I2C and SPI
• Producing technical documentation and test reports
• Investigating and integrating new tools, technologies and processes
You will work closely with hardware, systems and project teams to deliver robust, high-reliability products.
Skills & Experience:
• 3+ years’ experience developing embedded or real-time systems
• Strong Embedded C and modern C++ skills
• Linux system development experience
• Experience with 16-bit and 32-bit microcontrollers
• Strong debugging and problem-solving ability
• Clear communication skills, including customer interaction
Desirable Experience:
• RTOS experience, such as FreeRTOS
• Object-oriented design
• Windows development or C#
Qualifications:
• Bachelor’s degree in Software Engineering or a related discipline
If you’re an Embedded Software Engineer in Livingston looking for a varied role within a technically driven engineering environment, this opportunity offers strong long-term potential.
Interested? Get in touch to discuss the role in more detail or apply directly