QNX BSP开发工程师_XC
Core
Develop and adapt U-Boot and QNX BSPs for new hardware, including driver adaptation from Linux to QNX and MCU/MPU communication.
Role type
Embedded Systems Engineer (QNX BSP)
Builds
Customized QNX BSPs and drivers for embedded hardware
Domain
Embedded Systems / Automotive / Industrial Technology
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, QNX BSP development, U-Boot adaptation, Linux driver modification, MCU/MPU communication, multi-core synchronization (locks/lock-free), QNX system internals (scheduling, interrupts, IPC), QNX filesystem, QNX Momentics IDE, QNX profiler, hardware-software collaboration, debugging and root cause analysis
Preferred skills
Python, NXP Ethernet PHY, GPTP protocol
Technologies
QNX, U-Boot, Linux, NXP, GPTP, QNX Momentics IDE, QNX profiler
Responsibilities
Develop and adapt U-Boot and QNX BSPs for new hardware; Adapt drivers from Linux to QNX for peripherals (EMMC, Ethernet, I2C, Pinmux, IO, DMA, Watchdog); Develop communication between MCU and MPU; Collaborate with chip vendors and hardware engineers on circuit design and driver requirements; Analyze and resolve driver issues; Train and guide the team on related tasks
Seniority
Mid-level, hands-on IC