Embedded Software Engineer
TR/076692
Posted: 03/11/2025
- Negotiable
- England, South East, Surrey, Sunbury
Embedded Software Engineer
12 Month Contract
Sunbury, UK
What You Will Do
We are currently seeking an experienced Embedded Software Engineer to join our Fire Detection and Supression systems client located in Sunbury, UK and contribute to the design and development of their fire and safety products!
As a Senior Embedded Software Engineer, you will have the opportunity to design, develop, and implement embedded software solutions for their products and work closely with cross-functional teams, including hardware engineers, product managers, and quality assurance teams, to deliver high-quality software that meets performance and reliability standards.
How You Will Do It
Nice to Haves
Our role in supporting diversity and inclusion
As an international workforce business, we are committed to sourcing personnel that reflects the diversity and values of our client base but also that of Orion Group. We welcome the wide range of experiences and viewpoints that potential workers bring to our business and our clients, including those based on nationality, gender, culture, educational and professional backgrounds, race, ethnicity, sexual orientation, gender identity and expression, disability, and age differences, job classification and religion. In our inclusive workplace, regardless of your employment status as staff or contract, everyone is assured the right of equitable, fair and respectful treatment.
12 Month Contract
Sunbury, UK
What You Will Do
We are currently seeking an experienced Embedded Software Engineer to join our Fire Detection and Supression systems client located in Sunbury, UK and contribute to the design and development of their fire and safety products!
As a Senior Embedded Software Engineer, you will have the opportunity to design, develop, and implement embedded software solutions for their products and work closely with cross-functional teams, including hardware engineers, product managers, and quality assurance teams, to deliver high-quality software that meets performance and reliability standards.
How You Will Do It
- Design, develop, and implement embedded software for various applications and platforms.
- Collaborate with hardware engineers to define system architecture and specifications.
- Write efficient, maintainable, and reusable code in C/C++ or other relevant programming languages.
- Conduct code reviews and provide constructive feedback to ensure adherence to best practices and coding standards.
- Develop and execute test plans to validate software functionality and performance.
- Troubleshoot and debug embedded systems, identifying and resolving software and hardware issues.
- Mentor and guide junior engineers, promoting knowledge sharing and best practices within the team
- Bachelor’s degree in Computer Science, Computer Engineering, or Embedded Systems Engineering.
- 5+ years of experience in embedded software development.
- Proven expertise in embedded product development within an R&D environment.
- Experience with firmware development with microcontrollers like STM32, PIC etc
- Proficiency in programming languages such as C/C++, Python, or similar.
- Strong understanding of embedded systems architecture.
- Experience with hardware/software integration and debugging tools (e.g., oscilloscopes, logic analysers, JTAG).
- Familiarity with version control systems (e.g., Git) and software development methodologies (Agile, Scrum).
Nice to Haves
- Familiarity with connectivity protocols (e.g., Bluetooth, Wi-Fi, Zigbee).
- Knowledge of embedded Linux or other operating systems.
- Experience in developing automated testing frameworks and strategies.
- Familiarity with equipment communication protocols (e.g., BACnet, CAN, Modbus).
- Experience with real-time operating systems (RTOS).
Our role in supporting diversity and inclusion
As an international workforce business, we are committed to sourcing personnel that reflects the diversity and values of our client base but also that of Orion Group. We welcome the wide range of experiences and viewpoints that potential workers bring to our business and our clients, including those based on nationality, gender, culture, educational and professional backgrounds, race, ethnicity, sexual orientation, gender identity and expression, disability, and age differences, job classification and religion. In our inclusive workplace, regardless of your employment status as staff or contract, everyone is assured the right of equitable, fair and respectful treatment.

Alan Patterson
Office Account Manager
Apply for this role
Recruitment