Senior Embedded Software Engineer - Hybrid
Role details
Job location
Tech stack
Job description
Are you ready to elevate your career and be part of a global leader in their industry? This role offers a unique chance to work on cutting-edge projects from concept to manufacturing, all within a state-of-the-art facility in Peterborough. Join a team of seasoned engineers and further hone your skills while contributing to the development of world-class products. This role operates on a Hybrid working policy., Design and develop Embedded software/firmware.
- Collaborate on architecture and design with peers.
- Oversee projects from concept through to manufacturing.
- Liaise with a team of Embedded firmware/system and electronics engineers.
- Implement Test-Driven Development (TDD) methodology.
- Program for Embedded systems in C/C++.
- Develop and execute test plans and design verification tests.
- Debug firmware and work with RTOS and microcontrollers.
- Handle digital communication interfaces such as CAN, RS-485, RS232, USB.
- Work with communication protocols like CANopen, Modbus, and Profibus.
Requirements
Proficiency in C and C++.
- Experience with STM32 and FreeRTOS.
- Familiarity with unit testing and TDD.
- Appreciation of electronics.
Desirable Skills
- Experience with wireless communication protocols such as Bluetooth and Zigbee.
- Industrial low voltage experience.
- Strong organisational, interpersonal, and leadership skills.
This role is perfect for those with a passion for networking protocols, Embedded Real Time applications, and a drive for both independent and collaborative software development. If you are eager to contribute to a world-class product and work in a dynamic and supportive environment, this position is tailored for you.
Benefits & conditions
Professional Growth - Collaborate with an experienced team, gaining insights and knowledge that will propel your career forward. Innovative Projects - Engage in the complete life cycle of new projects, from initial concept to final manufacturing. Flexibility:- Enjoy a flexible and hybrid working environment, tailored to support a healthy work-life balance. Generous Leave:28 days + Bank Holidays