Embedded Software Engineer

Egnite HR TECH

Hillsboro (OR)

On-site

USD 120,000 - 180,000

Full time

3 hours 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

Egnite HR TECH in Hillsboro, OR seeks an experienced BSP (Kernel / QNX) Software Engineer to design, develop, integrate, test, debug, and maintain Kernel and QNX software for next-gen embedded and IFE platforms.

The engineer will collaborate with hardware, platform software, Android, system integration, and validation teams to enable QNX-based functionality from bootloader through OS and device driver layers, based in Hillsboro, Oregon.

Qualifications

  • Strong embedded C/C++ programming skills required.
  • BSP development and board bring-up experience preferred.
  • QNX platform development and kernel/driver work.
  • Experience with platform bring-up, performance and memory optimization.
  • Familiarity with boot processes and system initialization.

Responsibilities

  • Develop and test high-quality embedded software for QNX/Linux platform layers.
  • Design, integrate, debug, and maintain BSP, kernel, and device drivers.
  • Perform board bring-up and hardware integration to enable platform functionality.
  • Optimize system performance, memory use, and reliability.
  • Collaborate in Agile/DevOps environments and support CI/CD pipelines.

Skills

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

Education

Bachelor's or Master's in Computer Science, Electronics, Embedded Systems, or related

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, 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
Qualification
  • Bachelor's or Master's degree in Computer Science, Electronics, Embedded Systems, or related discipline.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

JobDiva, Inc. • Hillsboro (OR)

On-site
USD 110,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
Senior BSP & QNX Embedded Systems Engineer
Senior BSP & QNX Embedded Systems Engineer

JobDiva, Inc. • Hillsboro (OR)

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

Katalyst CRO • Hillsboro (OR)

On-site
USD 150,000 - 190,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
Senior Embedded BSP/QNX Software Engineer (Kernel & IFE)
Senior Embedded BSP/QNX Software Engineer (Kernel & IFE)

Egnite HR TECH • Hillsboro (OR)

On-site
USD 120,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