IT & Software

Firmware Engineer

Rotork

Bath · Somerset · United Kingdom

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
Key requirements
  • 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

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.