BSP QNX Developer

Pentangle Tech Services | P5 Group

Hillsboro (OR)

On-site

USD 110,000 - 170,000

Full time

19 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Pentangle Tech Services | P5 Group seeks an experienced Embedded Software Engineer (BSP / QNX) to design, develop, integrate, test, and maintain kernel and QNX software for embedded and IFE platforms.

You will collaborate with hardware, platform software, Android, and validation teams to enable QNX-based functionality from bootloader through OS and device drivers, across Agile/DevOps environments.

Qualifications

  • Strong embedded C/C++ programming skills required.
  • BSP development experience is essential.
  • Board bring-up and hardware integration knowledge.
  • QNX platform development and kernel/driver work.
  • Experience optimizing system performance and memory usage.
  • Familiarity with boot processes and system initialization.
  • Proficient in Python scripting and test automation.
  • Ability to work in Agile/DevOps environments and perform debugging.

Responsibilities

  • Develop and test embedded software from specs and design documents.
  • Design, develop, integrate, debug, and maintain QNX and Linux platform software.
  • Develop and support Linux kernel and device drivers.
  • Perform board bring-up and platform enablement.
  • Optimize system performance, memory usage, stability and reliability.
  • Work on boot processes and OS bring-up tasks.
  • Collaborate with cross-functional teams in Agile/DevOps.
  • Create and execute test plans and benchmarks.
  • Participate in sprint planning, stand-ups, reviews, and releases.
  • Contribute to CI/CD pipelines and test automation.
  • Troubleshoot software and hardware integration across platform layers.

Skills

Embedded C/C++
BSP Development
Board Bring-up
QNX Platform Development
System Performance Optimization
Memory Optimization
Boot Processes
Python Scripting
Test Automation
Ethernet
USB
UART
SPI
I2C
Agile Methodologies
DevOps Practices
Debugging
Problem Solving

Job description

Job Title: Embedded Software Engineer (BSP / QNX)

Experience: 5-10 Years

Job Description

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

Key Responsibilities
  • Develop and test high-quality embedded software applications from 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.
Mandatory Skills
  • Strong Embedded C/C++ Programming
  • BSP Development
  • Board Bring-up
  • QNX Platform Development
  • System Performance Optimization
  • Memory Optimization
  • Boot Processes and System Initialization
  • Python Scripting
  • Test Automation
  • Ethernet, USB, UART, SPI, and I2C
  • Agile Methodologies
  • DevOps Practices
  • Strong Debugging and Problem-Solving Skills
Preferred Skills
  • Infotainment / IFE Systems Experience
  • TCP/IP and HTTP/HTTPS Protocols
  • Wireless Technologies (Wi-Fi, Bluetooth)
  • Satellite Connectivity Solutions
  • Embedded Platform Security and System Updates
  • 10+ Years of Embedded Software Development Experience
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

BSP / QNX Developer
BSP / QNX Developer

Pentangle Tech Services | P5 Group • Hillsboro (OR)

On-site
USD 120,000 - 180,000
BSP / QNX Developer
BSP / QNX Developer

Katalyst-Healthcares- • Hillsboro (OR)

On-site
USD 110,000 - 180,000
BSP / QNX Developer
BSP / QNX Developer

Pi Square Technologies • Oregon

On-site
USD 120,000 - 170,000
Embedded Software Engineer
Embedded Software Engineer

Pentangle Tech Services | P5 Group • Hillsboro (OR)

On-site
USD 120,000 - 180,000
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
BSP / QNX Software Engineer
BSP / QNX Software Engineer

Pentangle Tech Services | P5 Group • Oregon

On-site
USD 120,000 - 180,000
BSP/QNX Embedded Engineer for IFE Platforms
BSP/QNX Embedded Engineer for IFE Platforms

Pentangle Tech Services | P5 Group • Hillsboro (OR)

On-site
USD 110,000 - 170,000
BSP / QNX Developer
BSP / QNX Developer

Katalyst CRO • Hillsboro (OR)

On-site
USD 150,000 - 190,000
BSP (Kernel / QNX) Software Engineer
BSP (Kernel / QNX) Software Engineer

TALENT Software Services • Portland (OR)

On-site
USD 130,000 - 180,000