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, I2C, I2S, 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 languages (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
Company
Professional Technical Ltd
Location
Newark, Nottinghamshire, Newark on Trent, United Kingdom
Employment Type
Permanent
Salary
£40000 - £45000/annum
Posted
Company
Professional Technical Ltd
Location
Newark, Nottinghamshire, Newark on Trent, United Kingdom
Employment Type
Permanent
Salary
£40000 - £45000/annum
Posted