Chi tiết công việc QNX Engineer (Communication/BSP) tại Công ty TNHH Shelby Global
JOB DESCRIPTION
- Develop and maintain BSP (Board Support Package) for QNX automotive systems
- Develop QNX communication modules, implement bus drivers and protocol stacks (CAN/LIN/Automotive Ethernet)
- Develop and port hardware drivers (UART, SPI, I2C, GPIO, etc.)
- Implement IPC (Inter-Process Communication) mechanisms, develop message passing and resource managers
- Optimize system real-time performance and stability, troubleshoot driver and communication issues
REQUIREMENTS
- Bachelor's degree or above in Computer Science, Electronics, Communication, or Automation
- 3+ years QNX system development or embedded Linux development experience
- Expert in QNX OS principles and architecture, familiar with QNX IPC mechanisms (message passing, shared memory, etc.)
- Familiar with QNX BSP development, driver development and porting experience
- Proficient in C/C++ programming, familiar with multi-threading and real-time programming
- Familiar with automotive bus protocols (CAN/LIN/FlexRay/Automotive Ethernet)
- Understanding of AUTOSAR architecture and communication protocol stack
- Familiar with QNX Resource Manager development
- Experience with QNX Neutrino RTOS development preferred
- Familiar with embedded processor architectures (ARM/PowerPC) preferred
- Strong low-level debugging and problem analysis skills
- Good real-time system design capabilities
- Good documentation skills
- Good English reading and writing skills
BENEFITS
- Work in a professional environment, participating in global Automotive projects.
- Gain access to the most advanced technologies and collaborate with top industry experts.
- Competitive salary offer with a clear career development and promotion path.
