Senior Embedded Software Engineer
Professional Technical are currently recruiting for a Senior Embedded Software Engineer to join a world leading manufacturer in tailored control panels based in Newark. This opportunity provides a salary of up to £45,000, 25 days holidays plus bank holidays, a pension scheme, regular Monday to Friday office hours, career progression and so much more.
The responsibilities for the Senior Embedded software Engineer:
Lead the design, development, and testing of software and firmware for electronic products
Provide technical leadership in design, validation, and innovation, including IP creation
Define, manage, and document software requirements, changes, and testing to professional standards
Guide and mentor engineering teams, supporting project planning and execution
Contribute to commercial proposals with technical, cost, and timeline inputs
Drive process improvements and support new initiatives with the management team
Troubleshoot issues, perform fault analysis, and support production engineering
Assist in electrical testing and manage technical risks independently with minimal supervisionRequirements for the Senior Embedded Software Engineer:
Bachelor's or Master's in Computer, Electrical, or Electronic Engineering
Experienced with embedded C development in electronics or manufacturing
Strong grasp of modern programming architectures and hardware interfaces
Skilled in bare-metal firmware, peripheral setup, and layered software design
Proficient with version control (e.g. Git) and protocols like SPI, I2C, UART, USB, CAN, Ethernet
Experience with automated testing, unit tests, and Jira (or similar tools)
Familiar with full software lifecycle: IDEs, toolchains, testing, versioning, and release
C# experience is desired but not essentialSalary and benefits for the Senior Embedded Software Engineer:
Salary of up to £45,000
25 days holiday plus bank holidays
Regular Monday to Friday office hours
Annual bonus
Highstreet discounts
Career progression