About the job
We are seeking an innovative Embedded Software Development Engineer to join our dynamic team at Bosch Group in Suzhou. In this role, you will be responsible for developing MCU drivers for automotive applications based on system design requirements and hardware specifications. Responsibilities include:
- Developing automotive-grade MCU drivers, including kernel boot control, interrupt management, and peripheral drivers for CAN, SPI, etc.
- Implementing safety mechanisms in MCU software development based on system-level TSR breakdown.
- Collaborating with test engineers to design relevant test cases.
- Participating in ECU software requirements analysis, architectural design, and V-model development.
- Optimizing software performance in terms of real-time responsiveness, memory usage, and startup time while addressing challenges in low power consumption, EMC, and functional safety.
- Cooperating with hardware teams for hardware-software co-design and developing test software to support hardware testing.
- Creating technical documentation that adheres to automotive industry standards, including requirement analysis and detailed software design.

