嵌入式软件工程师(J105750)
Core
Develop and maintain embedded Linux systems, drivers, and bootloaders for SoC platforms, ensuring hardware bring-up and system stability.
Role type
Senior Embedded Linux Software Engineer (BSP/Driver)
Builds
Embedded Linux systems, device drivers, and bootloaders for automotive/industrial SoC platforms
Domain
Embedded Systems / Automotive / Industrial
Required skills
C programming, Linux kernel internals, Device Tree (DTS) configuration, hardware interface debugging, SoC architecture (ARM/ARM64), memory management, concurrent programming
Preferred skills
Experience with TI TDA4, NXP Layerscape, or Nvidia Orin/Thor platforms, oscilloscope/logic analyzer usage
Technologies
Linux, UBoot/SPL, PCIe, USB, Ethernet, CAN, I2C, SPI, UART, McASP/I2S, MIPI, eBPF, Ftrace, GDB, Crash
Responsibilities
Port Linux OS and build BSPs for various SoC platforms; Develop and debug drivers for hardware interfaces; Perform board bring-up and troubleshoot hardware communication issues; Optimize system performance and stability; Write technical documentation for software design and interfaces
Seniority
Senior, hands-on IC