Senior Embedded Software Engineer

New Today

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
Location:
Newark-On-Trent
Job Type:
FullTime
Category:
Engineer, Software Engineer, Embedded Software, Senior, Engineering, Software

We found some similar jobs based on your search