Embedded Software Engineer
Recruit 12 is seeking an Embedded Software Engineer for a 12-month contract with our client in Kidlington. Our client is dedicated to leading the way in zero-emission power systems, developing and manufacturing the technologies required to decarbonize the planet. With an expanding presence in the UK, US, and Australia, they are on a mission to create sustainable solutions for a greener future.
We are looking for an Embedded Software Engineer to join the Electrical Controls & Software department and contribute to the development of cutting-edge technologies.
What You Will Do:- Derive software requirements from ECU feature specifications.
- Implement hardware drivers in C or configure Autosar modules to meet required functionality.
- Integrate handwritten C code into the Autosar framework or with application software code (generated via Model-Based Design methodology).
- Work closely with both software and hardware teams to ensure software meets feature requirements at the ECU level.
- Support ISO26262 processes, ensuring traceability from requirements to implementation.
- Contribute to ECU testing on Hardware-in-the-Loop (HIL) rigs.
- Proven experience in bare-metal embedded software development in C on Arm CPU architecture, ideally with Xilinx or TI processors.
- Strong background in automotive ECU software development for production, following the ISO26262 process.
- Proficiency with ETAS or Vector Autosar authoring tools.
- Experience writing MISRA C compliant code.
- Familiarity with static analysis tools like Polyspace or the LDRA toolchain.
- Knowledge of test, measurement, and debugging techniques.
- Experience with debugging tools such as Lauterbach Trace32.
- Hybrid working: 3 days in the office, 2 days from home.