Principal Software and Controls Engineer
TAE Technologies
- Birmingham
- Contract
- Full-time
- Provide technical delivery and leadership of application software activities
- Support and mentor other more junior engineers within the team
- Creation and management of software requirements
- Take active part in the architectural design of the software.
- Be involved in the implementation and test of the application software using a model-based development approach
- Support prototype vehicle builds, calibration and development at TPS and client sites
- Support the diagnosis of issues within TPS products, the identification of integration issues with other products in the vehicle
- Report progress and status to project teams at TPS and client
- Represent the wider Software Group and TPS team in front of the customer
- The successful applicant must be an advanced user of MATLAB/ Simulink toolchain/ CAN based calibration and monitoring tools like CANape/INCA and CANalyzer
- A minimum of 8 years of relevant industry experience in control systems, especially in powertrain control, battery management, motor control or power electronics control
- Fault finding and diagnosis experience in complex systems
- Understanding of electrical and electronic circuits and able to comfortably articulate with clients onsite
- Experience in interaction between application and base software and the use of software debugging tools
- An appreciation of C programming language would be desirable