About the Role
The Platform Software Team seeks a specialist in model-based fix-point coding and software integration. This role will:
- Establish a new software design toolchain to optimize size and load for inverter applications.
- Lead software integration and build duties.
The focus is on designing software engineering processes, trialing them on a pilot project, and later sharing and implementing these processes with the software development teams in China.
Requirements
- Degree in computing engineering or equivalent.
- Expertise in fix-point auto-coding methodology.
- Experience in automotive embedded software.
- Proficiency in Matlab-Simulink embedded coder and C/C++.
- Expertise in Autosar standard implementation.
- Experience with Vector DaVinci and Greenhill compiler.
- Previous experience in inverter software design and integration.
- Knowledge of powertrain and eMotor control software development.
- Experience in signal HiL rig validation is a plus.
- Experience with Visu-IT software development tools is a plus.
Duties & Responsibilities
- Implement the model-based fix-point auto-coding process:
- Define implementation rules and design the auto-coding model template.
- Design and validate the reusable fix-point Simulink modeling library:
- Unit test and maintain the model-based design library.
- Lead model software component coding for the platform software pilot project.
- Implement the software data declaration system tool:
- Configure and integrate the MCU linked software compiler.
- Link the data declaration system tool with the data dictionary manager.
- Lead platform software releases for pilot projects:
- Specify integration between application and basic software.
- Deliver built platform software for projects.
- Support software integration with the basic software development team.
- Support the eMotor control design team in validation on signal HiL rig and eMotor test rig.