Senior Firmware Engineer

Closing Date: 31st October 2020
Reports To: Engineering Manager
Position Summary:

The Opportunity

Rotork has an opening for an experienced, innovative Sr. Firmware Engineer in the Bath. Our engineering team creates reliable innovative control solutions which often form the foundation of large international critical infrastructure.

Working as part of multidisciplinary team, you would be a technical lead in your domain, directing development, implementing new features and capabilities for our products and services.

Being a self-motivated, proactive and most importantly, curious person you would help contribute to our culture of experimentation and continual improvement. You would also be responsible for planning and managing your own work whilst helping to co-ordinate, support and develop those around you and the global organisation.

Working as a firmware engineer we would expect you to have a thorough knowledge of C for microcontrollers, unit testing and to be well versed in the use of version control systems. As a senior engineer you would promote best practices through design reviews as well as influencing the development of coding standards and processes.


Experience in leading a variety of industrial embedded firmware based projects
Expert level skill coupled with a structured programming approach in C
A data driven mindset with an ability to create test scenarios and unit tests
Familiar with use of distributed version control systems (e.g. Git/Mercurial)
Experience conducting code reviews and use of coding standards
Experience in debugging low level firmware running on hardware
Ability to write concise documents (e.g. software specifications and architectures)


Experience programming in python
Experience of working in and agile working environment
Understanding/experience of motor control (and/)or industrial communication networks
Experience of simulation and modelling
Ability to read and understand electrical schematics
Knowledge/use of industry coding standards such as MISRA
Knowledge/experience of safety critical development (e.g. SIL IEC61508)
UX and interaction model design experience

About Rotork

Rotork is the market-leading global flow control and instrumentation company, helping our customers manage the flow or liquids, gases and powders across many industries worldwide.

Our purpose is Keeping the World Flowing for Future Generations.

For over sixty years, the world has relied on us to create the things that keep everything moving. From oil and gas to water and shipping, pharmaceuticals and food- these are the flows on which our modern world depends.

Today we're respected and admired for our people, performance and products. Our success flows from our commitment to engineering excellence, and that's what we will always pursue, safely and sustainably.

Rotork is going through an exciting period of change and growth, building on our existing market leadership. It's a great time to join us and make an impact in shaping the future of our business.



Location: Bath, UK
Division: Rotork PLC
Rotork Office: UK - Bath - Rotork Controls Limited
Area Of Interest: Engineering
Contact: Ana Aguirre
Contact Email:

To apply for this role, please submit your up to date CV.

Apply for this job

No Agencies

Rotork do not accept speculative CVs from recruitment agencies who are not part of our preferred supplier list and we reserve the right to contact candidates directly without paying agency fees.