Back to jobs

Embedded Software Engineer

Job description

Embedded Software Engineer

Gillingham - 6 months' probation then hybrid working

Competitive salary + Flexibility + Onsite Parking

An appealing opportunity awaits a skilled Embedded Software Engineer to become part of a well-established company renowned for designing fuel systems, electrical systems, and aftermarket parts for internal combustion engine vehicles and industrial applications. As the company expands, they are growing their Engineering team and searching for a talented Embedded Software Engineer to assume a pivotal role.

In this position, you will be tasked with developing real-time, safety-critical powertrain systems for both passenger car and commercial vehicle applications. Your responsibilities will encompass generating embedded C code to implement control algorithms, typically derived from MATLAB Simulink & Stateflow diagrams.

The ideal candidate should possess an automotive engineering background and in-depth knowledge of CAN, UDS, and J1939 protocols. A prerequisite is hands-on experience in crafting real-time safety-critical embedded systems using the C language, coupled with a strong understanding of ISO26262.

This is a stimulating opportunity for a skilled Embedded Software Engineer to join a market leader, become part of a growing team, and flourish in an adaptable work environment.

The role:

  • Crafting embedded C code to implement control algorithms, often derived from MATLAB Simulink & Stateflow diagrams
  • Merging manually and automatically generated C code into a unified application, utilizing IBM Rational ClearCASE or Plastic SCM
  • Conducting Software Integration Reviews and Testing
  • Performing static analysis of C code according to QAC to MISRA standards and local guidelines

The person:

  • Holds a background in automotive engineering
  • Proficient in comprehending CAN, UDS, and J1939 protocols
  • Holds an HND or degree in Software Engineering or Electronics
  • Skilled in real-time debugging using in-circuit emulation tools (e.g. Lauterbach)

Reference Number: BBBH195656

To apply for this role or to be considered for further roles, please click "Apply Now," or contact Mo Islam at Rise Technical Recruitment.

Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles.

The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications, and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates.