Embedded QNX Engineer

Global Connect Technologies

Portland (OR)

On-site

USD 120,000 - 180,000

Full time

37 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

Global Connect Technologies seeks an experienced QNX/Android Software Developer to design, implement, and maintain embedded software for QNX, Linux, and Android Automotive platforms. You will work across software and hardware layers, supporting bring-up, drivers, multimedia apps, and system integration on Snapdragon-based platforms.

Responsibilities include developing platform services, device drivers, and framework components; debugging across hardware, OS, and app layers; and collaborating

Qualifications

  • Strong hands-on programming experience in C and C++.
  • Strong experience with QNX platform development.
  • Strong experience with Embedded Linux/Linux platform development.
  • Experience with Android and/or Android Automotive development.
  • Experience developing software for Qualcomm Snapdragon platforms; Snapdragon 8295 experience is highly preferred.
  • Hands-on experience with QNX Hypervisor or virtualization technologies.
  • Experience with Linux device driver development and Linux internals.
  • Experience with embedded device driver development and hardware interfaces.
  • Experience with multimedia software/platform development.
  • Strong understanding of SPI, I2C, UART, GPIO, and other embedded interfaces.
  • Experience with bootloader, secure boot, and power management.
  • Strong debugging skills using GDB, QNX Momentics, ADB, and Android Logcat.
  • Experience with Git/GitLab and software configuration management.
  • Experience with Docker and CI/CD integration.
  • Ability to debug complex issues across hardware, OS, drivers, middleware, and application layer

Responsibilities

  • Develop and maintain embedded software for QNX, Linux, and Android/Android Automotive platforms.
  • Design and implement platform services, middleware, system components, and embedded applications using C/C++.
  • Develop, integrate, and debug Linux device drivers (LDD) and hardware interfaces.
  • Support Qualcomm Snapdragon-based platform bring-up and system integration, preferably Snapdragon 8295.
  • Develop Android native and framework-level components.
  • Develop and integrate multimedia applications and platform services.
  • Work with QNX Hypervisor and virtualization technologies.
  • Develop and integrate interfaces using SPI, I2C, UART, GPIO, and other embedded hardware protocols.
  • Work with bootloaders, secure boot, power management, and system initialization.
  • Perform system-level debugging across hardware and software layers.
  • Troubleshoot performance, stability, boot, driver, middleware, and integration issues.
  • Use GDB, QNX Momentics, ADB, Logcat, and other debugging tools.
  • Support CTS/VTS execution, debugging, and issue resolution.
  • Collaborate with DevOps, automation, validation, and system engineering teams.
  • Use Git/GitLab, Docker, and virtualized development environments.
  • Participate in architecture discussions, design reviews, code reviews, and software release activities.
  • Develop Python scripts and automation utilities where required.
  • Support adoption of AI-assisted software development tools and practices.
  • Work in an Agile/Scrum environment and participate in Jira/Confluence-based development processes.

Skills

C/C++ programming
QNX platform development
Embedded Linux development
Android/Android Automotive
Qualcomm Snapdragon platforms
Debugging with GDB/ADB/Logcat
Docker & CI/CD
Git/GitLab
Python scripting

Tools

QNX Hypervisor
Linux device drivers
Android Automotive development tools

Job description

We are seeking an experienced QNX / Android Software Developer with strong expertise in Embedded C/C++, QNX, Linux, Android Automotive, and Qualcomm Snapdragon platforms. The ideal candidate will develop, integrate, and maintain platform software, middleware, device drivers, and multimedia applications for next-generation embedded systems.

The candidate will work across software and hardware layers, supporting platform bring-up, hardware interface integration, debugging, performance optimization, virtualization, and system-level integration on Qualcomm-based platforms. Experience with Snapdragon 8295, QNX Hypervisor, Linux device drivers, and Android Automotive is highly preferred.

Key Responsibilities
  • Develop and maintain embedded software for QNX, Linux, and Android/Android Automotive platforms.
  • Design and implement platform services, middleware, system components, and embedded applications using C/C++.
  • Develop, integrate, and debug Linux device drivers (LDD) and hardware interfaces.
  • Support Qualcomm Snapdragon-based platform bring-up and system integration, preferably Snapdragon 8295.
  • Develop Android native and framework-level components.
  • Develop and integrate multimedia applications and platform services.
  • Work with QNX Hypervisor and virtualization technologies.
  • Develop and integrate interfaces using SPI, I2C, UART, GPIO, and other embedded hardware protocols.
  • Work with bootloaders, secure boot, power management, and system initialization.
  • Perform system-level debugging across hardware and software layers.
  • Troubleshoot performance, stability, boot, driver, middleware, and integration issues.
  • Use GDB, QNX Momentics, ADB, Logcat, and other debugging tools.
  • Support CTS/VTS execution, debugging, and issue resolution.
  • Collaborate with DevOps, automation, validation, and system engineering teams.
  • Use Git/GitLab, Docker, and virtualized development environments.
  • Participate in architecture discussions, design reviews, code reviews, and software release activities.
  • Develop Python scripts and automation utilities where required.
  • Support adoption of AI-assisted software development tools and practices.
  • Work in an Agile/Scrum environment and participate in Jira/Confluence-based development processes.
Mandatory Qualifications
  • Strong hands-on programming experience in C and C++.
  • Strong experience with QNX platform development.
  • Strong experience with Embedded Linux/Linux platform development.
  • Experience with Android and/or Android Automotive development.
  • Experience developing software for Qualcomm Snapdragon platforms; Snapdragon 8295 experience is highly preferred.
  • Hands-on experience with QNX Hypervisor or virtualization technologies.
  • Experience with Linux device driver development and Linux internals.
  • Experience with embedded device driver development and hardware interfaces.
  • Experience with multimedia software/platform development.
  • Strong understanding of SPI, I2C, UART, GPIO, and other embedded interfaces.
  • Experience with bootloader, secure boot, and power management.
  • Strong debugging skills using GDB, QNX Momentics, ADB, and Android Logcat.
  • Experience with Git/GitLab and software configuration management.
  • Experience with Docker and CI/CD integration.
  • Ability to debug complex issues across hardware, OS, drivers, middleware, and application layer
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QNX Android Developer
QNX Android Developer

Katalyst-Healthcares- • Portland (OR)

On-site
USD 120,000 - 160,000
QNX Android Developer
QNX Android Developer

Katalyst CRO • Portland (OR)

On-site
USD 150,000 - 180,000
Senior Embedded QNX/Android Automotive Developer
Senior Embedded QNX/Android Automotive Developer

Katalyst-Healthcares- • Portland (OR)

On-site
USD 120,000 - 160,000
QNX / Android Software Developer
QNX / Android Software Developer

SIDRAM TECHNOLOGIES • Portland (OR)

On-site
USD 140,000 - 210,000
Senior Embedded QNX & Android Automotive Engineer
Senior Embedded QNX & Android Automotive Engineer

Global Connect Technologies • Portland (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
Senior QNX/Android Automotive Platform Engineer
Senior QNX/Android Automotive Platform Engineer

Katalyst CRO • Portland (OR)

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

Katalyst CRO • Hillsboro (OR)

On-site
USD 150,000 - 190,000
Senior QNX & Android Embedded Software Engineer
Senior QNX & Android Embedded Software Engineer

SIDRAM TECHNOLOGIES • Portland (OR)

On-site
USD 140,000 - 210,000
Senior QNX Software Engineer
Senior QNX Software Engineer

Pi Square Technologies • Michigan

On-site
USD 120,000 - 160,000