Skip to main content

Senior Embedded Software Engineer

We are partnered with a globally recognised leader in Human-Machine Interface technology who are seeking a Senior Embedded Software Engineer. Based in Nottinghamshire, with roots dating back to the 1940s and a long-standing reputation for innovation, this company designs and manufactures devices demanding applications including medical, marine, defence, aerospace, industrial, and air traffic control. As part of a respected international group, they maintain high-quality standards and export the products worldwide.



This is an opportunity to join their market-leading R&D team and lead the design, development, and implementation of embedded software and firmware for cutting-edge electronic HMI products.



Key Responsibilities for this Senior Embedded Software Engineer:



Lead end-to-end software development: specification, design, implementation, testing, and documentation.

Engineer firmware for embedded systems, including peripheral configuration and fault analysis.

Architect layered software solutions for embedded portability.

Work with protocols such as SPI, I²C, I²S, UART, USB, CAN, and Ethernet.

Prepare technical specifications, test reports, and contribute to IP/innovation initiatives.

Support production engineering-trialling and troubleshooting new developments.

Provide technical leadership and mentorship to senior engineers and cross-functional colleagues.

Support proposals with technical estimates, timelines, and cost information.

Manage firmware lifecycle and change controls.

Assist in new process creation and technical risk management.Qualifications & Experience Required for this Senior Embedded Software Engineer:



BSc or MSc in Computer/Electronic Engineering, Computer Science, or related field.

At least 6 years of hands-on embedded C development experience within electronics or manufacturing.

Experience in additional programming (e.g C++)

Familiarity with Microsoft Visual Audio

Proficient with Git or similar version control systems.

Demonstrated experience with bare-metal firmware development, layered architectures, and embedded testing (unit/automated).

Exposure to task and issue tracking tools like Jira, and familiarity with IDE/toolchains and release management practices.

Familiarity with Microsoft Visual Studio.

Development of desktop utilities for product testing or customer interfaces.

Strong analytical skills and ability to structure information for both internal and external audiences.

Proficient in Microsoft Office suite (Excel, Word, PowerPoint, Outlook).

Excellent initiative, communication, and adaptability.Salary & Benefits for this Senior Embedded Software Engineer role:



Salary of up to £45,000 per annum.

25 days holiday plus bank holidays

Regular Monday to Friday office hours

Annual bonus

Highstreet discounts

Career progression

Senior Embedded Software Engineer

Newark-on-Trent, Newark NG24, UK
Full time

Published on 08/13/2025

Share this job now