Real-time Embedded Software Engineer

London (Greater)
09 Nov 2018
08 Dec 2018
Contract Type
Full Time
Main Duties and 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 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

Essential/desirable requirements:
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
Experience in an embedded application field

Advantageous Experience:
Multicore exposure
Automotive background
Strong process discipline (V cycle and/or Agile)
Experience of real-time debugging using in-circuit emulation tools (e.g. Lauterbech)
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

Skills and Attributes required:
Self-motivated with a strong and flexible attitude towards work
Ability to communicate at all levels
Excellent attention to detail
Ability to work under pressure and to deadlines when required
Ability to prioritize and organize own workload
Treat colleagues and work colleagues with respect (Equality and Diversity)

Matchtech acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers and is part of Gattaca Plc.

Gattaca Plc provides support services to Matchtech and may assist with processing your application

Similar jobs

Similar jobs