Senior Embedded Software Engineer (Remote)
- wolverhampton, west midlands, WV1 1DB, United Kingdom
- Remote
- Full time
- £80,000 - £80,000 Per Annum
Job Description
About the Role
Our client is seeking a highly experienced Senior Embedded Software Engineer to contribute to their pioneering projects, operating in a fully remote capacity. You will be responsible for the design, development, testing, and deployment of sophisticated embedded software solutions that power innovative hardware products. This role involves working closely with hardware engineers, system architects, and product managers to deliver high-quality, performant, and reliable software. Ideal for a seasoned professional seeking challenging work and the flexibility of remote employment, supporting product development near Wolverhampton, West Midlands, UK .
Key Responsibilities
- Design, develop, and maintain embedded software for microcontrollers and embedded systems using C/C++.
- Implement real-time operating systems (RTOS) and device drivers.
- Develop and execute unit tests, integration tests, and system tests for embedded software.
- Collaborate with hardware teams to define software requirements and system architecture.
- Debug complex software and hardware issues, performing root cause analysis.
- Contribute to code reviews, design discussions, and the continuous improvement of software development processes.
Requirements
- Bachelor's or Master's degree in Computer Science, Electrical Engineering , or a related field.
- 8+ years of experience in embedded software development .
- Strong proficiency in C and C++ programming for embedded systems.
- Experience with embedded Linux, RTOS, and bare-metal programming.
- Familiarity with hardware debugging tools (oscilloscopes, logic analyzers).
- Excellent problem-solving, analytical, and communication skills for remote collaboration.
Benefits
- Top-tier salary and comprehensive benefits package.
- 100% Remote work with flexible working hours and arrangements.
- Opportunity to work on cutting-edge technology and products.
- Continuous learning and professional growth opportunities.
- Supportive and collaborative virtual team environment.
- Generous paid time off.


