Senior Embedded Software Engineer
Senior Embedded Software Engineer
Contract Type:
Full Time
Location:
Newark - Nottinghamshire
Industry:
Design & Development
Contact Name:
Amy Perks
Contact Email:
amy.perks@professional-technical.com
Contact Phone:
01283 499820
Date Published:
12-Aug-2025
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 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