Principal Software and Controls Engineer - C, Matlab/Simulink

£45000 - £53000 per annum
13 Oct 2016
20 Oct 2016
Contract Type
Principal Software and Controls Engineer - C, Matlab/Simulink (Demonstrable experience in an automotive (or similar) OEM, Tier 1 or consultancy environment) Leicestershire Permanent Salary - up to £53k Contributory Pension Scheme, Group Life Insurance, 25 Days Holiday Entitlement, Gym Discount, Childcare Vouchers. Would you like to join a company whose technology is responsible for revolutionising the way we power our consumer electronic, automotive products and distributed power & generation units for the always-on infrastructure? Principal Software and Controls Engineer - A global clean power systems organisation is looking to recruit a 1st class Principal Software and Controls Engineer to play a lead role in the development of control software (and support the development of associated hardware) for a range of fuel-cell products for automotive and other mobile applications. Principal Software and Controls Engineer - Key Responsibilities > Play a leading role in the specification, design, development, verification and validation of real-time embedded control software for fuel-cell systems, to a standard suitable for volume production > Follow existing, and where required develop new processes to support software development through the complete product development lifecycle. > Responsible for the functional safety of the software and alignment of software and associated development processes to a recognised safety standard such as ISO 26262 > Development of HIL, SIL and MIL platforms > Supporting the selection and development of target controls hardwares suitable for prototype, small series ands volume production > Working closely with the System Engineers using requirements management tools to create, capture and baseline software and control requirements > Working with internal and external customers to provide both on-site and off-site technical support and assistance > Management of both internal and external (e.g. contract resource, engineering service suppliers) Principal Software and Controls Engineer - Skills and Experience ESSENTIAL At least 5 years' relevant, demonstrable experience in an automotive (or similar) OEM, Tier 1 or consultancy environment Strong background in model-based design using MATLAB/Simulink for code generation, simulation and data analysis Strong background of low-level, real-time embedded C development Experience of using software design methodologies: V-Model, Agile etc Unit and functional testing and familiarity with test-driven development Experience in leading teams of engineers A sound understanding of classical control theory C, Matlab/Simulink Serial communication protocols: CAN, LIN, I2C, SPI, UART MISRA-C coding standard Ability to organise and lead a team of software engineers DESIRABLE - Experience of measurement techniques, data acquisition, analysis and test results interpretation - Experience of digital electronics design - Experience of hybridised powertrain architectures and vehicles including battery electric/full hybrid/range extended - Development languages/tools: MATLAB, Simulink, Embedded Coder, Stateflow, C - Fuel-cell system product development experience - Knowledge of safety critical software development e.g. ISO26262 - In-the-loop testing: MIL, SIL, PIL and HIL - Familiarity with FMEA techniques In return we can offer a highly competitive salary and benefits package plus the opportunity to join a company going from strength to strength in their industry. If you feel that you have the skills and experience to perform to the highest level in this position then please apply online today or call Connor on 01923-225581 for further information. This job was originally posted as