Haystack
← Back to Jobs
Engineering
SS

BSP (Kernel / QNX) SW Engineer

SDH SystemsOR🇺🇸United StatesPosted Oct 9, 2026

Quick Overview

Seniority
Mid Senior
Work mode
On Site
Location
OR, United States
Posted
19 hours ago
Embedded SystemsAgile

Job Description

SDH Systems is Hiring a BSP (Board Support Package) / Kernel / QNX Software Engineer who can develop and maintain the low-level software layer that enables an operating system (QNX or Linux) to run on specific hardware platforms, especially in automotive, infotainment, ADAS, industrial, and embedded systems

Job Title: BSP (Kernel / QNX) SW Engineer (10+ Years)

Location: Hillsboro, OR

Interview Process: Video (2 Rounds)

Work Schedule: Onsite

Job Description:

Must-haves:

Linux Kernel and device driver development, debugging, and testing.

Hands-on experience in Board Bring-up.

Experience in optimizing system performance and memory.

Strong programming skills in C/C++, Python and competence with scripting languages.

Knowledge of communication protocols like UART, SPI, I2C, Ethernet, and USB.

Experience with operating system development, security protocols, and updates.

Understanding of hypervisors and virtualization technologies.

Understanding of boot processes and flows.

Experience with test automation tools and techniques.

Proficiency in Agile methodologies, DevOps practices, and CI/CD pipelines.

Excellent organizational, verbal and written communication skills and a high level of interpersonal skills.

o Nice-to-haves:

10+ years of experience in embedded software development.

Experience with infotainment systems based on Qualcomm SoCs.

Familiarity with QNX Hypervisor.

Understanding of TCP/IP and HTTP/HTTPS protocols.

Similar jobs