Embedded Software Engineer

This position sits within our Advanced Technologies division, working at the forefront of technology in an R & D environment working on the future of electrification for the next generation of road cars. Purpose of the role is to… • Develop, test, validate, verify and support robust real time microcontroller software that gives reliability, performance or ease of use improvements • Work with Product Engineering to develop new systems and products

Apply now
Job no: 496927
Work type: Permanent
Location: Brixworth
Department: X1 E/S Power Systems


Be skilled at…

  • Delivering solutions of the highest standard on fast paced and technically challenging projects.
  • Develop control software for electric machine and hybrid vehicle applications
  • Integrating high level algorithms with low level software
  • Developing bare metal software from the ground up
  • Maximising the system performance

Have experience of…

  • Minimum of 3 years in a software development environment, preferably Automotive.
  • Specifying, developing and overseeing tests including validation tests on various platforms (Bench, HiL, Rig etc.)
  • Developing solutions using AUTOSAR architecture
  • Hardware Schematic Review of Electro/Mechanical systems
  • Documenting and develop specifications and procedures.

Demonstrate knowledge of…

  • The full software lifecycle including requirements, design, code and test.
  • Developing safety related systems
  • Use of calibration, diagnostic and measurement tools.
  • Microcontroller and/or FPGA operation and control.
  • Real time operating systems
  • Multi- processor / multi-core systems
  • Automotive communication protocols (e.g. CAN-FD, Flexray, Ethernet)
  • USB communications
  • Managing applications for high performance power unit electronic systems (ECU’s, calibration tools, version control etc.)
  • Embedded flash based file systems
  • Building scalable systems
  • Version control systems

Hold these qualifications…


  • BEng/BSc qualified (2:1 minimum) in Degree level or higher in software or engineering related discipline.
  • Software design and development experience using C/C++ and assembler languages


  • 3+ years post graduate experience in challenging, and relevant engineering environment
  • Chartered Engineer Professional Registration
  • MATLAB, Simulink and Stateflow experience
  • Xilinx Zynq SoC knowledge, include PL integration
  • VHDL experience

Knowledge of ARM and Tricore microcontrollers


  • Be highly self-motivated, proactive and have good organisation skills
  • Be creative, innovative and inquisitive
  • Have close attention to detail, and be driven to deliver engineering of the highest quality
  • Have an ability to work to strict deadlines
  • Have excellent problem solving skills
  • Have good verbal and written communication skills
  • Be a team player, promoting a diverse culture of collaboration
  • Demonstrate pragmatism, accountability and credibility
  • Be flexible in the approach toward working hours


  • 36 days annual leave (we work bank holidays)
  • 10% company contribution to pension, rising to 15% based on tenure
  • Personal bonus based on performance
  • Company bonus
  • Access to Mercedes share scheme
  • Reduced cost Mercedes lease scheme (subject to passing probation)
  • 4 x death in service
  • Private medical cover
  • Cycle to work scheme
  • Enhanced paternity leave 
  • Enhanced maternity leave

Advertised: GMT Daylight Time
Applications close:

Back to search results Apply now Refer a friend


Refine Search

Copyright © 2018