Job description
The Just Recruitment Group Ltd is currently recruiting for a Senior Software Engineer for their client based in Gillingham, Kent.
Position Overview
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.
Roles & Responsibilities
* Generation of embedded C code to implement control algorithms typically from MATLAB Simulink & State flow diagrams
* Integration of manually and auto-generated C code into a single application using IBM Rational ClearCASE or 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 (INCA, ATi) for calibration and debugging
Skills
Mandatory
* 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)
Desirable
* Data Acquisition systems over CCP (INCA, ATI)
* CAN, UDS and J1939 protocols
* Using CAN tools (e.g. CANalyzer)
* MATLAB Simulink/Stateflow
* PERL/Python
* AutoSAR awareness
* ASPICE V3.0 awareness
* ISO26262 awareness
Experience & Qualifications
Mandatory
* 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)
Desirable
* Multicore microprocessor exposure
* CAN and/or J1939 protocol exposure and related tools (e.g. Vector tools)
* PERL and/or Python skills
* AutoSAR awareness
* Automotive SPICE (ASPICE) awareness
* ISO26262 awareness
For more information on this position, please contact Just Recruitment Group Ltd on quoting job reference 913161.
Please note that if you have not been contacted within 7 days, your application for this position has been unsuccessful.