Skip to main content

Senior Software Engineer

Senior Software Engineer

< Back to Job Search

Hernshead Recruitment

About this position:

Want to work for a company whose aim is carbon free combustion? Want to make a difference?This company believes in building a brighter future. They create premium fuel systems, electrical systems and aftermarket parts for internal combustion engine (ICE) vehicles and industrial applications and they are looking for a Senior Software Engineer.

As a Senior Software Engineer your main responsibility will be to develop real-time safety critical embedded software, to execute within a passenger car or commercial vehicle Electronic Control Unit, controlling the Powertrain or after-treatment equipment.

Job Responsibilities:

  • Generation of embedded C code to implement control algorithms typically from MATLAB Simulink & Stateflow diagrams
  • Integration of manually and auto-generated C code into a single application using IBM Rational ClearCASE or Unity (Plastic) SCM
  • Static analysis of C code using QAC to MISRA standards and local guidelines
  • Verification of C code via peer review, electrical test bench and analysis of Unit Test results
  • Software Integration Reviews and Testing
  • Using commercial software for in-circuit debugging (Lauterbach)
  • Use of data acquisition systems over CCP (e.g. INCA, ATi) for calibration and debugging

Experience Required:

  • C programming language
  • Using Configuration Management tools (e.g. ClearCASE, Plastic)
  • Using Activity Management tools (e.g. ClearQUEST, Jira)
  • Developing real-time safety critical embedded software
    Real-time debugging using in-circuit emulation tools (e.g. Lauterbach)

  • Strong process discipline (V cycle and/or Agile)
  • Static Analysis of source code (e.g. QAC, MISRA)
  • Educated to HND or degree level in Software Engineering or Electronics
  • Experience of developing embedded real-time systems using the C language
  • Configuration management experience using IBM ClearCASE or similar
  • At least 5 years’ experience of the software engineering discipline
  • Automotive background
  • Strong process discipline (V cycle and/or Agile)
  • Experience of real-time debugging using in-circuit emulation tools (e.g. Lauterbach)
Upload your CV/resume or any other relevant file. Max. file size: 39 MB.

Job Overview
Offered Salary
£60000 Per YEAR
Job Type
Close Menu