Embedded BSP Engineer

Farmington Hills, MI, US • Posted 2 days ago • Updated 9 hours ago
Full Time
On-site
USD $45.00 - 50.00 per hour
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Embedded Systems
  • System Integration
  • Device Drivers
  • RTOS
  • IPC
  • Thread
  • Management
  • Scheduling
  • Ethernet
  • I2C
  • SPI
  • UART
  • PCI Express
  • JTAG
  • Lauterbach
  • GDB
  • CPU
  • Linux
  • Middleware
  • AUTOSAR
  • Collaboration
  • Computer Hardware
  • Scripting
  • Python
  • C
  • C++
  • QNX
  • Embedded Linux
  • System On A Chip
  • Debugging

Summary

Key Responsibilities:
  • Develop, customize, and integrate QNX BSPs for automotive platforms.
  • Perform board bring-up, boot-up, hardware/software integration and debugging.
  • Develop and integrate device drivers using C/C++.
  • Work with QNX Neutrino RTOS, kernel, IPC, threads, interrupts, memory management, and scheduling.
  • Integrate and debug Qualcomm SoCs and automotive ECUs.
  • Work with CAN/CAN FD, Ethernet, I2C, SPI, UART, GPIO, PCIe.
  • Perform low-level debugging using JTAG, Lauterbach, GDB and similar tools.
  • Optimize system boot time, CPU/memory usage, and QNX performance.
  • Support Linux/QNX middleware and Adaptive AUTOSAR integration.
  • Collaborate with hardware, system, software, and validation teams.
  • Develop automation/debugging scripts using Python.

Required Skills:
  • Strong C/C++.
  • Hands-on QNX/QNX Neutrino experience.
  • Strong BSP development and board bring-up.
  • Device driver development/integration.
  • Embedded Linux experience.
  • Qualcomm/SoC experience preferred.
  • Automotive ECU/SDV experience.
  • Strong debugging and troubleshooting skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90933573
  • Position Id: e55e62518ca0128e873c5d90bcbf637b
  • Posted 2 days ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.