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