底层驱动软件开发工程师_XC
Core
Develop, port, debug, and maintain low-level drivers for intelligent driving domain controllers, focusing on hardware interface adaptation and system bring-up.
Role type
Senior IC embedded driver engineer (automotive domain controller)
Builds
Production-ready domain controllers and ADAS products
Domain
Automotive electronics / Embedded systems / Intelligent driving
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, hardware interface protocols (I2C, SPI, UART, GPIO, CAN FD, Ethernet), hardware debugging tools (oscilloscope, Wireshark), Linux kernel programming, device tree configuration, ISO 26262 functional safety concepts
Preferred skills
Horizon J6B chip architecture and toolchain (HBBoox, Horizon SDK), heterogeneous compute (BPU/CPU) interaction, high-speed interface debugging (MIPI CSI, LVDS, GigE, TSN), ASPICE process
Technologies
Horizon SDK, HBBoox, Linux kernel, CAN FD, Ethernet, MIPI CSI, LVDS, GigE, TSN, I2C, SPI, UART, GPIO
Responsibilities
Develop and adapt drivers for peripheral hardware (CAN/Ethernet/PMIC/SerDes), perform HSW layer hardware-software co-debugging, optimize driver performance and resource usage, provide stable HAL interfaces for middleware and application layers, document driver development standards and technical manuals, collaborate on functional safety mechanism design and verification
Seniority
Senior, hands-on IC