BSP / QNX Software Engineer

Pentangle Tech Services | P5 Group

Portland (OR)

On-site

USD 120,000 - 170,000

Full time

3 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

Job summary

Pentangle Tech Services | P5 Group is seeking an experienced embedded software engineer in Portland, OR to develop and debug Linux kernel drivers, bring-up boards, and optimize system performance. You will work with C/C++, Python, and embedded Linux/QNX, interfacing with UART/SPI/I2C/Ethernet/USB, bootloaders, and virtualization technologies.

The role emphasizes automated testing, CI/CD, Agile/DevOps practices, and close collaboration with hardware and software teams to resolve complex,

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/boot process and system architecture.
  • Experience with system performance and memory optimization.
  • Knowledge of hypervisors/virtualization.
  • 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 bring-up
C/C++
Python
Embedded Linux
QNX
UART/SPI/I2C/Ethernet/USB
Bootloader
Performance optimization
Hypervisor/Virtualization
Test automation and CI/CD

Job description

  • 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.
Required Skills
  • 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/boot process and system architecture.
  • Experience with system performance and memory optimization.
  • Knowledge of hypervisors/virtualization.
  • Experience with test automation and CI/CD.
Preferred Skills
  • 10+ years of embedded software experience.
  • Experience with Qualcomm SoCs and automotive infotainment systems.
  • Experience with QNX Hypervisor.
  • Knowledge of TCP/IP, HTTP/HTTPS.
  • Experience with Bluetooth, Wi-Fi, or satellite connectivity.
  • Automotive embedded software experience is a plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

BSP / QNX Software Engineer
BSP / QNX Software Engineer

Pentangle Tech Services | P5 Group • Oregon

On-site
USD 120,000 - 180,000
Software Engineer BSP (Kernel / QNX)
Software Engineer BSP (Kernel / QNX)

Global Connect Technologies • Portland (OR)

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

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
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
Embedded Software Engineer
Embedded Software Engineer

Pentangle Tech Services | P5 Group • Hillsboro (OR)

On-site
USD 120,000 - 180,000
Embedded Linux BSP Engineer
Embedded Linux BSP Engineer

Pi Square Technologies • Farmington Hills (MI)

On-site
USD 110,000 - 150,000