✦ Luna Orbit — Software Engineering

Automotive Linux BSP Senior Engineer

at Arrow Electronics

📍 7 Locations Remote Posted March 06, 2026
Type Full-Time
Experience mid
Exp. Years 5+ years
Education Not specified
Category Software Engineering

This role involves designing and developing real-time embedded software for automotive systems, focusing on low-level kernel and driver development, virtualization, and hardware integration.

  • Design and develop embedded software
  • Analyze technical requirements
  • Perform software testing and code review
  • Troubleshoot software issues
  • Document technical deliverables

The position requires expertise in embedded Linux, QNX, ARM architecture, device driver development, virtualization, and automotive communication protocols, with tools like JTAG and Lauterbach for debugging.

The ideal candidate is a senior embedded software engineer with over 5 years of experience in BSP and low-level development, specializing in automotive embedded systems. They possess strong skills in kernel development, device drivers, and virtualization, with a solid understanding of automotive communication protocols.

5+ years of experience in BSP or low-level embedded software developmentExperience with ARM tools and scripting languagesEmbedded device driver development for ARM processorsHands-on experience with QNX / Embedded Linux kernel developmentKnowledge of automotive communication protocolsDebugging skillsFamiliarity with virtualization technologiesExperience with hardware bring-up and debugging tools
Experience with Clock driversPeripherals driversDiagIPC driversPower Management driversFunctional safety conceptsOpen source stack integrationYoctoCI/CD
QNXEmbedded LinuxARM toolsJTAGLauterbachYoctoQEMUXenKVM
Embedded LinuxQNXKernel developmentDevice driversARM processorsCC++PythonShell scriptsVirtualization technologiesQEMUXenKVMAutomotive communication protocolsCANLINFlexRayEthernet AVB/TSNJTAGLauterbachYoctoCI/CD
CC++PythonShell scriptsARM processorsQNXEmbedded LinuxKernel developmentDevice driversVirtualization technologiesQEMUXenKVMAutomotive communication protocolsCANLINFlexRayEthernet AVB/TSNJTAGLauterbachYoctoCI/CD
CommunicationTeam collaborationTroubleshootingTechnical documentationProblem-solving
Industry Automotive / Embedded Systems
Job Function Embedded automotive software development and system integration
Embedded LinuxQNXKernel developmentDevice driversARM processorsCC++PythonShell scriptsVirtualization technologiesQEMUXenKVMAutomotive communication protocolsCANLINFlexRayEthernet AVB/TSNJTAGLauterbachYoctoCI/CDVirtualization

Less than 5 years of experience in embedded software, Lack of experience with ARM processors or automotive protocols, No experience with QNX or Embedded Linux kernel development

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile