- Responsible for embedded MCU development for the Safety Island core of heterogeneous multi-core chips (such as Qualcomm 8775, Horizon J6E/M, NVIDIA Orin X)
- Participate in architecture design, driver development, performance optimization, and debugging related to Safety Island
- Configure and generate AUTOSAR software architectures using AUTOSAR configuration tools (e.g. Vector , ETAS , EB)
- Write detailed technical documentation, including software requirements, design documents, API documentation, test reports, etc.
- Perform unit testing and code quality checks and analysis
- Resolve and track software bugs
- Responsible for the software part of the functional safety process and supporting functional safety audits.
Qualifications- Bachelor's degree or higher in Computer Science, Electronic Engineering, Automation, or a related field, with 5+ years of embedded MCU development experience
- Proficient in C/C++; knowledge of scripting languages like Python
- Experience in ARM Cortex-R52/Cortex-A Architecture, Autosar OS;Familiar with RTOS(FreeRTOS/SafeRTOS, QNX)
- Experience in developing inter-core communication(such as IPC, Shared memory, Mailbox, etc)
- Experience in developing software according to the AUTOSAR standard
- Experience in embedded system development tools such as compilers, debuggers (PLS, Lauterbach), static analysers, etc.
- Good knowledge of microcontroller architecture and peripherals like CAN, SPI, PCIe, Ethernet, Memory etc.
- Familiar with SDKs for Qualcomm, Horizon, NVIDIA chip platforms
- Familiar with Device Tree Source, Hypervisor, ARM TrustZone
- Experienced in ISO 26262 functional safety development and familiar with Safety Analysis methods