Bluefin are recruiting a Principal level Software and Controls Engineer for a high technology client based in Leicestershire.

The Role
Lead a team of software engineers to deliver product level control and interface software for allocated projects & products

Key Accountabilities
 Lead and manage a team of software & control engineers
 Deliver product ready software (control, interface and analysis)
 Ensure Software (SW) is delivered following a robust design, development and validation process
 Responsible for ensuring appropriate tool chain is used for SW development
 Responsible for SW specification developed from input requirements and agreed with H/W functionality team
 Responsible for SW design (architecture to low level implementation)
 Provide technical SW support function to internal and external product users

Experience
 Demonstrable track record leading and developing teams
 Demonstrable experience of managing the Full software life cycle including field deployment.
 Delivery of High reliability and High availability Systems
 Experience with modular, multi-processor systems
 Experience with developing RTOS software (preferably with ARM systems)
 Management of software development process (V-Model/Agile etc)

Key Skills
• A sound understanding of classical control theory
• C programming & environment
• Serial communication protocols: CAN, USB, I2C, SPI, UART
• RTOS software design (RTX or similar)
• State Machine design

This is an excellent opportunity to join a high technology company with an impressive product. Bluefin Recruitment is acting as an employment agency on behalf of this client.