Shanghai, Shanghai, China
14 hours ago
Embedded Software Engineer_Safety Island_XC-CP

Job Description

- 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

Confirm your E-mail: Send Email