BSP & QNX Embedded Engineer — Kernel & Bring-Up

Pentangle Tech Services | P5 Group

Oregon

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Pentangle Tech Services | P5 Group in the United States seeks an experienced embedded software engineer to advance kernel, drivers, and board bring-up tasks. You will optimize system performance and collaborate with hardware teams in a fast-paced environment.

You will apply C/C++, Python, and Linux/QNX expertise, contribute to CI/CD pipelines, automated tests, and maintain system stability across hardware platforms.

Qualifications

  • Hands-on BSP and board bring-up experience.
  • Strong C/C++ and Python programming skills.
  • Experience with embedded Linux or QNX.
  • Knowledge of UART, SPI, I2C, Ethernet, and USB.
  • Understanding of bootloader and system architecture.
  • Experience with test automation and CI/CD.

Responsibilities

  • Develop, debug, and test Linux kernel and device drivers.
  • Perform board bring-up and troubleshoot hardware/software issues.
  • Optimize system performance, memory, and boot processes.
  • Develop software using C, C++, and Python.
  • Work with UART, SPI, I2C, Ethernet, USB, and TCP/IP.
  • Support QNX/Linux operating systems, security, and software updates.
  • Work with hypervisors and virtualization technologies.
  • Develop and maintain automated tests and CI/CD pipelines.
  • Follow Agile and DevOps development practices.
  • Collaborate with hardware and software teams to resolve system-level issues.

Skills

BSP and board bring-up
C/C++ and Python
embedded Linux or QNX
UART, SPI, I2C, Ethernet, USB
bootloader/boot process
system performance/memory optimization
hypervisors/virtualization
test automation/CI/CD

Job description

Pentangle Tech Services | P5 Group in the United States seeks an experienced embedded software engineer to advance kernel, drivers, and board bring-up tasks. You will optimize system performance and collaborate with hardware teams in a fast-paced environment.

You will apply C/C++, Python, and Linux/QNX expertise, contribute to CI/CD pipelines, automated tests, and maintain system stability across hardware platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded BSP & QNX Software Engineer
Embedded BSP & QNX Software Engineer

Global Connect Technologies • Portland (OR)

On-site
USD 120,000 - 180,000
QNX BSP Engineer — Embedded Platform & Bring-Up
QNX BSP Engineer — Embedded Platform & Bring-Up

Yochana IT Solutions Inc. • Hillsboro (OR)

On-site
USD 110,000 - 140,000
Embedded BSP Software Engineer (Linux/QNX) – Onsite Portland
Embedded BSP Software Engineer (Linux/QNX) – Onsite Portland

Capgemini • Seattle (WA)

On-site
USD 73,000 - 174,000
Senior BSP & QNX Embedded Systems Engineer
Senior BSP & QNX Embedded Systems Engineer

Katalyst-Healthcares- • Hillsboro (OR)

On-site
USD 110,000 - 180,000
Senior BSP & QNX Platform Engineer
Senior BSP & QNX Platform Engineer

Katalyst CRO • Hillsboro (OR)

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

Pentangle Tech Services | P5 Group • Oregon

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
C++ QNX/Linux Automotive Systems Engineer
C++ QNX/Linux Automotive Systems Engineer

KPIT Technologies Ltd. • Milford (CT)

Hybrid
USD 120,000 - 180,000
BSP / QNX Developer
BSP / QNX Developer

Katalyst-Healthcares- • Hillsboro (OR)

On-site
USD 110,000 - 180,000
Embedded BSP & Kernel Engineer for Android Systems
Embedded BSP & Kernel Engineer for Android Systems

Global Connect Technologies • Portland (OR)

On-site
USD 110,000 - 170,000