Firmware Engineer
Rotork
Overview
In this role you will design and maintain embedded software for high-quality industrial actuators, guiding products from concept to production. You will work closely with electronics, mechanical, and test engineers to deliver robust solutions that meet development standards. You’ll perform hands-on lab validation and contribute to continuous improvement across the product lifecycle. This is a hands-on, fast-paced opportunity to impact product quality and customer value at scale.
Responsibilities- Fulfil the development life cycle from research/concept to final manufacture
- Contribute to project plans to influence timescales
- Design, develop, and maintain embedded C software for industrial actuators
- Own the full product life cycle: concept, design, implementation, testing, release, and support
- Conduct hands-on laboratory testing, debugging, and validation on real hardware
- Collaborate with electronics, mechanical, and test engineers to deliver robust solutions
- Contribute to continuous improvement, code quality, and development processes
- Bachelor’s degree in Electrical Engineering, Electronics, Computer Engineering, or related field
- Extensive experience in C programming for embedded controllers (STM32)
- Proficient with version control systems (Git, hg, or similar)
- Solid experience with CAN, SPI, I2C and other hardware interfaces
- Excellent communication and documentation skills for cross-functional collaboration
- Proven involvement in the industrial product development lifecycle
- Positive, proactive, energetic team player with strong ownership
- Cross-functional collaboration
- Strong ownership and initiative
- Excellent communication
- Embedded C
- STM32
- CAN
Reference: WJ-747_31173503