BSP/QNX Software Engineer
Job in
Eugene, Lane County, Oregon, 97401, USA
Listed on 2026-11-01
Listing for:
Pentangle Tech Services | P5 Group
Full Time
position Listed on 2026-11-01
Job specializations:
-
Software Development
Unix/Linux, Embedded Software Engineer, C++ Developer, Embedded Systems/ Firmware/ IoT
Job Description & How to Apply Below
- 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 Dev Ops development practices.
- Collaborate with hardware and software teams to resolve system-level issues.
- 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 boot loader/boot process and system architecture
. - Experience with system performance and memory optimization
. - Knowledge of hypervisors/virtualization
. - Experience with test automation and CI/CD
.
- 10+ years of embedded software experience.
- Experience with Qualcomm So Cs 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×