BSP / QNX Developer

JobDiva, Inc.

Hillsboro (OR)

On-site

USD 110,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JobDiva, Inc. seeks an experienced BSP / QNX Software Engineer to design, develop, integrate, test, and maintain Kernel and QNX software for embedded and In-Flight Entertainment platforms.

You will collaborate with hardware, platform software, Android, system integration, and validation teams to support QNX-based functionality from bootloader through OS and device driver layers. The role includes board bring-up, platform enablement, performance optimization, and participation in Agile/DevOps,

Qualifications

  • 10+ years of embedded software development experience.
  • Experience with BSP and hardware bring-up.
  • Strong knowledge of QNX and Linux platforms.

Responsibilities

  • Design, develop, test, and maintain QNX/Linux platform software.
  • Develop and support Linux kernel and device drivers.
  • Perform board bring-up and hardware integration.
  • Collaborate in Agile/DevOps environments and participate in sprint activities.
  • Create and execute test plans, functional tests, regression tests, and performance benchmarks.
  • Support CI/CD pipelines and test automation.

Skills

Embedded C/C++ Programming
QNX RTOS / QNX SDP
Linux Kernel Development
Linux Device Driver Development
BSP Development

Education

Bachelor's or Master's in CS/EE

Job description

Job Description & Skill Requirement:

We are looking for an experienced BSP / QNX Software Engineer to design, develop, integrate, test, debug, and maintain Kernel and QNX software for next-generation embedded and In-Flight Entertainment (IFE) latforms. The engineer will work closely with hardware, platform software, Android, system integration, and validation teams to support QNX-based platform functionality from bootloader through operating system and device driver layers.

Key Responsibilities:
  • Develop and test high-quality embedded software based on functional and system specifications.
  • Design, develop, integrate, debug, and maintain QNX and Linux platform software.
  • Develop and support Linux kernel and device drivers.
  • Perform board bring-up, platform enablement, and hardware integration activities.
  • Optimize system performance, memory utilization, stability, and reliability.
  • Work on boot processes, startup flows, and operating system bring-up.
  • Collaborate with cross-functional teams in Agile / DevOps environments.
  • Create and execute test plans, functional tests, regression tests, and performance benchmarks.
  • Participate in sprint planning, daily stand-ups, design reviews, code reviews, and release activities.
  • Support CI/CD pipelines, test automation, and continuous integration processes.
  • Troubleshoot software and hardware integration issues across multiple platform layers.
Experience:
  • 10+ years of Embedded Software Development Experience.
Qualifications:
  • Bachelor's or master's degree in computer science, Electronics, Embedded Systems, or a related discipline.
Mandatory Skills:
  • Embedded C/C++ Programming.
  • QNX RTOS / QNX SDP.
  • Linux Kernel Development.
  • Linux Device Driver Development.
  • BSP Development.
Preferred Skills:
  • Qualcomm SoC / Snapdragon Platform Experience.
  • Infotainment / IFE Systems Experience.
  • TCP/IP and HTTP/HTTPS Protocols.
  • Wi-Fi and Bluetooth.
  • Satellite Connectivity Solutions.
  • QNX Hypervisor Experience.
  • Embedded Platform Security and System Updates.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - BSP/QNX
Embedded Software Engineer - BSP/QNX

Global Connect Technologies • Portland (OR)

On-site
USD 120,000 - 180,000
Embedded BSP Software Engineer - Android
Embedded BSP Software Engineer - Android

Global Connect Technologies • Portland (OR)

On-site
USD 110,000 - 170,000
Senior BSP & QNX Embedded Systems Engineer
Senior BSP & QNX Embedded Systems Engineer

JobDiva, Inc. • Hillsboro (OR)

On-site
USD 110,000 - 180,000
Senior Embedded QNX/Android Automotive Developer
Senior Embedded QNX/Android Automotive Developer

JobDiva, Inc. • Portland (OR)

On-site
USD 120,000 - 160,000
QNX Android Developer
QNX Android Developer

JobDiva, Inc. • Portland (OR)

On-site
USD 120,000 - 160,000
QNX Android Developer
QNX Android Developer

Katalyst CRO • Portland (OR)

On-site
USD 150,000 - 180,000
Android AOSP SW Engineer
Android AOSP SW Engineer

JobDiva, Inc. • Hillsboro (OR)

On-site
USD 140,000 - 190,000
QNX / Android Software Developer
QNX / Android Software Developer

SIDRAM TECHNOLOGIES • Portland (OR)

On-site
USD 140,000 - 210,000
Senior Embedded BSP Software Engineer
Senior Embedded BSP Software Engineer

Experis Technology Group • Portland (OR)

On-site
USD 120,000 - 180,000
Medical Plan
Dental Plan
Vision Plan
+7
Embedded BSP & QNX Software Engineer
Embedded BSP & QNX Software Engineer

Global Connect Technologies • Portland (OR)

On-site
USD 120,000 - 180,000