ESP Software Development Engineer
Mercedes-Benz View all jobs
- Beijing
- Permanent
- Full-time
- Take lead of ESP software development, being involved for the full development cycle of the system: from requirements gathering and system design to prototyping, integration testing and release.
- Working closely with suppliers for component development and industrialization.
- Participate in the defining and execution of ESP system test plans, including software and hardware testing. Solve technical problems in the ESP system development process and provide effective solutions.
- Work with feature owners and domain leads to develop and maintain software for specific module functionalities.
- Diagnostics and Event Logging: Implement comprehensive diagnostics and event logging capabilities within the firmware to facilitate debugging, troubleshooting, and system analysis. This includes defining diagnostic trouble codes (DTCs), logging system events, and providing mechanisms for data retrieval and analysis.
- Hardware Collaboration: Collaborate with the hardware team to ensure component selection aligns with platform requirements and firmware capabilities. Provide input on hardware design decisions to optimize for firmware performance and integration.
- Interface with vehicle integration and ADAS teams to achieve functional requirements through collaborative efforts.
- Be responsible for product cybersecurity development, security assessments, and documentation.
- Involved into the creation and validation of the relevant system Functional Safety (FuSa) development
- Track the latest technological developments in the automotive industry and provide recommendations for continuous improvement of the ESP system.