Department Information
ETA portfolio
We are seeking an experienced Senior/Technical Lead Software Engineer to take a leading role in developing the core embedded software platform for the Automotive Chiplet System (ACS) - a next-generation modular computing architecture for Software-Defined Vehicles (SDV).
This role places you at the forefront of shaping the software ecosystem for multi-die chiplet architectures, enabling seamless development, integration, and performance optimization for in-vehicle applications.
Your contributions will directly impact system bring-up reliability, real-time performance, inter-chiplet communication, developer experience, and the overall innovation roadmap for our automotive computing platform.
Main Roles and Responsibilities
- Design and implement core ACS embedded platform components across MCAL, memory services, RTOS-based control layers, communication interfaces, intra-die IPC, and bootloader functionality, ensuring scalability, quality, and maintainability.
- Design, develop and integrate communication mechanisms to enable efficient and reliable interaction between units:
- Intra-die IPC
- External low-speed interfaces
- Implement and optimize real-time system behavior on RTOS platforms, including task scheduling, synchronization, and timing-critical execution.
- Develop bootloader solutions to support reliable system startup, secure firmware update, and recovery mechanisms.
- Support system bring-up and validation on the ACS reference board, working closely with hardware teams on chiplet interconnects, power management, and board system state control.
- Explore and validate new ideas through proof-of-concept (POC) development to assess emerging technologies, software approaches, and chiplet capabilities.
- Collaborate cross-functionally with hardware engineers, system architects, and product managers to define detailed software and hardware interaction requirements.
- Debug and resolve complex issues across multi-die, and multi-layer embedded systems.
- Develop and maintain detailed documentation, including architectural specifications, API definitions, integration guides.
- Participate in and conduct design reviews, ensuring adherence to automotive safety and security standards such as ISO 26262, ASPICE, and other relevant industry guidelines.