A leading technology company specializing in advanced semi-conductor manufacturing is seeking a Senior Embedded Software Engineer to join its product development team. Operating in diverse industries such as renewable energy, microelectronics, life sciences, and research, the company designs and manufactures high-performance laser solutions with a strong focus on innovation and reliability.
The role involves developing and maintaining embedded software for laser systems, working with real-time operating systems, embedded computing modules, and automated testing frameworks. Responsibilities include writing clean C/C++ code, integrating software with hardware and optics, troubleshooting embedded systems, and mentoring junior engineers.
Candidates should have experience in real-time systems, microcontroller interfaces (UART, Ethernet, CAN Bus, I2C, SPI), embedded Linux, and version control tools (Git, Azure DevOps). Additional skills in Python, C#, FPGA programming, or industrial control systems are advantageous.
This position offers career growth, a collaborative work environment, and competitive benefits, including flexible working hours. There are optional training opportunities which include very occasional travel (1-2x per year) to sites in the UK, Germany & California.
*Relocation and Sponsorship Available*
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Information Technology
* Staffing and Recruiting
#J-18808-Ljbffr