Senior / Principal Firmware Engineer

Here at Integral e-Drive we are developing next generation technologies as part of the move towards a more sustainable way of powering vehicles. We have an immediate opening for a Senior / Principal Firmware Engineer to join our rapidly growing company. 

Working with prestigious manufacturers and Tier 1 suppliers, our engineers create innovative, complex powertrain engineering solutions used for a wide range of applications in passenger and off highway vehicles and motorsport. 

The Software team is moving from a prototype driven environment to a production code development method. We are not afraid of changing how we work and what we do to deliver better software. 
As a Senior or Principal Firmware Engineer, you will drive, design, implementation, test and integration. 
You will join a small, agile team of skilled engineers working at a high technical level and have the opportunity to work on a broad range of truly innovative high-profile technologies 

Key Responsibilities

  • Hardware related programming
  • Real time C programming for embedded Microcontrollers
  • Debugging and problem solving
  • Involvement in SW architecture and microcontroller selection
  • Integrate high level algorithms with low level embedded software drivers
  • Configure AUTOSAR compatible base software and MCAL
  • Manage and coordinate engineering changes and maintain detailed design records
  • Develop complex device drivers for electric motors
  • Participate and contribute to design reviews of software projects and product design

Person Specification

  • Ideally degree qualified in Software or Electronics Engineering
  • Strong knowledge in C programming, ideally for 32-bit microprocessors
  • Experience in real time operating solutions and microcontrollers
  • Working knowledge of SPI, JTAG, and CAN
  • It would be beneficial to have working knowledge of Eclipse, make / build environment, code test and verification, knowledge of protocols such as J1587, J1939, ISO14229, Boot loader, DMA and Cache Handling

As an employee of Integral Powertrain, you will receive ongoing personal development, outstanding training opportunities and an excellent benefits package including a Contributory Pension Scheme, Life assurance and Private medical insurance.