BSP / QNX Developer

Intellectt Inc

Hillsboro (OR)

On-site

USD 120,000 - 180,000

Full time

27 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
401(k) retirement plan
Paid Time Off (PTO) per law

Job summary

Intellectt Inc. seeks an experienced BSP / QNX Software Engineer to design, develop, integrate, test, debug, and maintain embedded OS software for next-gen embedded computing and In-Flight Entertainment platforms.

You will work closely with hardware, platform software, Android, system integration and validation teams to enable bootloader through OS and driver layers. The role emphasizes strong Embedded C/C++ and QNX/Linux expertise, BSP development, board bring-up, device drivers, and test

Qualifications

  • 7–10+ years of embedded software experience; 10+ preferred.
  • Strong hands-on Embedded C/C++ programming.
  • QNX RTOS / QNX SDP and Linux-based embedded platforms.
  • Linux kernel development, device drivers, and BSP development.
  • Board bring-up, boot processes, and OS initialization.
  • Hardware/software integration and low-level debugging.
  • Ethernet, USB, UART, SPI, I2C interfaces experience.
  • Python scripting, test automation, and regression testing.
  • Agile development, DevOps, and CI/CD familiarity.

Responsibilities

  • Develop, integrate, test, debug, and maintain QNX and Linux platform software.
  • Design embedded software in C/C++ from specifications.
  • Develop and debug Linux kernel modules and device drivers.
  • Perform BSP development, board bring-up, and platform enablement.
  • Troubleshoot bootloader through OS initialization and hardware/software integration.
  • Optimize performance, memory usage, stability, and reliability.
  • Work with QNX Hypervisor and virtualization for embedded platforms.
  • Create and execute functional, regression, integration, and performance tests.
  • Build Python scripts and test automation solutions for validation.
  • Support CI/CD pipelines and DevOps practices.
  • Collaborate with hardware, platform software, Android, and validation teams.
  • Participate in Agile ceremonies, design reviews, code reviews, and release activities.
  • Investigate and resolve complex embedded system issues across layers.

Skills

Embedded C/C++
QNX RTOS
Linux kernel development
Device drivers
BSP development
Board bring-up
Python scripting
CI/CD
Agile practices

Education

Bachelor's or Master's in Computer Science / Electronics / Embedded Systems

Tools

QNX SDP
Linux kernel
Android AOSP

Job description

We are seeking an experienced BSP / QNX Software Engineer to design, develop, integrate, test, debug, and maintain embedded operating system software for next-generation embedded computing and In-Flight Entertainment (IFE) platforms.

The ideal candidate will have strong expertise in Embedded C/C++, QNX RTOS, Linux kernel development, device drivers, Board Support Package (BSP) development, and hardware bring-up. This role involves working closely with hardware, platform software, Android, system integration, and validation teams to enable and support embedded platforms from bootloader initialization through operating system and device driver layers.

Key Responsibilities
  • Develop, integrate, test, debug, and maintain QNX and Linux platform software.
  • Design and develop embedded software using C and C++ based on functional and system specifications.
  • Develop, maintain, and debug Linux kernel modules and device drivers.
  • Perform BSP development, board bring-up, platform enablement, and hardware integration.
  • Troubleshoot bootloader, startup, operating system initialization, and hardware/software integration issues.
  • Optimize system performance, memory utilization, stability, and reliability.
  • Work with QNX Hypervisor and virtualization technologies for embedded platforms.
  • Develop and execute functional, regression, integration, and performance tests.
  • Build Python scripts and test automation solutions to improve software validation.
  • Support CI/CD pipelines, continuous integration, and DevOps practices.
  • Collaborate with hardware, platform software, Android, and validation teams.
  • Participate in Agile ceremonies, technical design reviews, code reviews, sprint planning, and release activities.
  • Investigate and resolve complex embedded system issues across hardware and software layers.
Required Qualifications
  • 7–10 years of relevant embedded software development experience; 10+ years is preferred.
  • Strong hands-on experience in Embedded C/C++ programming.
  • Practical experience with QNX RTOS / QNX SDP and Linux-based embedded platforms.
  • Experience in Linux kernel development, device drivers, and BSP development.
  • Demonstrated experience in board bring-up, boot processes, and operating system initialization.
  • Experience with hardware/software integration and low-level debugging.
  • Understanding of embedded communication interfaces, including Ethernet, USB, UART, SPI, and I2C.
  • Experience with system performance optimization, memory management, stability, and reliability.
  • Familiarity with Python scripting, test automation, and software validation.
  • Strong analytical, troubleshooting, communication, and problem-solving skills.
  • Bachelor's or Master's degree in Computer Science, Electronics Engineering, Embedded Systems, or a related discipline.
Preferred Qualifications
  • Experience with Qualcomm SoCs or Snapdragon platforms.
  • Background in automotive infotainment, embedded multimedia, or In-Flight Entertainment systems.
  • Hands-on experience with QNX Hypervisor and virtualization.
  • Knowledge of TCP/IP networking, wireless connectivity, and satellite communication systems.
  • Experience in embedded platform security, software updates, and system reliability.
  • Familiarity with Agile development, DevOps, CI/CD, and automated regression testing.
Education and Experience
  • Bachelor's or Master's degree in Computer Science, Electronics, Embedded Systems, or a related discipline.
  • 10+ years of embedded software development experience.
  • Strong background in Android AOSP, embedded Android platforms, and system-level software development.
  • Hands-on experience with Qualcomm platforms, BSPs, Linux, and hardware integration.
Benefits:-

Eligible employees may have access to benefits offered by Intellectt Inc. in accordance with the applicable benefit plans and eligibility requirements.

Health Insurance:

Medical, dental, and vision insurance options are available through a third-party provider. Employees are responsible for paying the full cost of their insurance premiums.

Retirement Benefits:

A 401(k) retirement savings plan is available. No employer matching or other employer contributions are provided.

Paid Time Off (PTO):

No PTO is provided other than that required by applicable state and local laws.

Equal Employment Opportunity:-

Intellectt Inc. is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, disability, genetic information, veteran status, or any other characteristic protected under applicable federal, state, or local law.

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

Katalyst-Healthcares- • Hillsboro (OR)

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

Yochana IT Solutions Inc. • Hillsboro (OR)

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

Pi Square Technologies • Oregon

On-site
USD 120,000 - 170,000
Embedded Software Engineer (QNX/Linux BSP)
Embedded Software Engineer (QNX/Linux BSP)

L&T Technology Services • Hillsboro (OR)

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

Intellectt Inc • Hillsboro (OR)

On-site
USD 120,000 - 180,000
Health insurance
401(k) retirement plan
Paid Time Off (PTO) per law
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
Senior Embedded BSP Software Engineer
Senior Embedded BSP Software Engineer

Experis Austria • Portland (OR)

On-site
USD 140,000 - 180,000
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+2
BSP (Kernel / QNX) Software Engineer
BSP (Kernel / QNX) Software Engineer

Capgemini • Portland (OR)

On-site
USD 50,000 - 77,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