Application Software Engineer

11 months ago
Full time role
Oxford, England, GB... more
Oxford, England, GB... more

Job Description

Application Software Engineer, Oxford.

 

YASA, a Mercedes Benz group company, is leading the way in EV Motor Revolution with YASA Axial Flux Technology. Our motor is more powerful, lighter, and smaller than the current technology used in competitor Electric Vehicles.

 

We supply a number of world-leading OEMs in the automotive industry with innovative powertrain solutions based on our axial-flux electric motors and controllers.

 

YASA’s culture, technology, and market opportunity attracts world-class talent. We are always looking for motivated people who enjoy the challenges and opportunities of working in a fast-growing company and who possess a strong ‘can-do’ attitude as part of a close team.

 

The Role

Due to our continued growth and diversification, we are looking for an Application Software Engineer to join the team. Reporting to our Head of Software, you will be responsible for designing, implementing and testing model-based application software for YASA’s motor controller products.


Key responsibilities will include:

  • Motor control application software development through all stages of the application lifecycle
  • Developing new and improving existing motor control strategies according to the approved software development process
  • Implementing simulation models for Software-in-the-Loop and Hardware-in-the-Loop testing
  • Developing and maintaining supporting tools and library functions
  • Collaborating with motor and inverter development teams to optimise system performance
  • Contributing to ongoing software process improvements.


Skills and experience required:

  • A relevant degree with previous proven experience in automotive software development
  • Experience with model-based development and auto coding tools such as MATLAB/Simulink and Embedded Coder
  • Familiarity with Hardware-in-the-Loop simulation methods and tools including dSPACE or similar systems
  • Familiarity with industry best practices for software development
  • Knowledge of common model-based development guidelines
  • Instinctive problem-solving skills coupled with a sound analytical approach
  • Ability to work under pressure while managing conflicting demands against tight deadlines
  • Excellent verbal and written communication skills.


Desirable skills and experience:

  • Experience developing products conforming to ISO26262 and Automotive SPICE
  • An understanding of AUTOSAR compliant systems and software components
  • Experience with Mathworks AUTOSAR Toolbox and Simulink Test
  • An understanding of permanent magnet synchronous machines and related control strategies
  • Experience with requirements and lifecycle management tools such as DOORS, Polarion or codeBeamer
  • Familiar with common automotive development tools such as Vector CANape or ETAS INCA.

Similar jobs