Senior QNX Android Developer

Pi-Square Technologies LLC

Hillsboro (OR)

On-site

USD 120,000 - 180,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Pi-Square Technologies LLC in Hillsboro, Oregon, seeks an experienced Senior QNX Android Developer to design and implement platform software for embedded systems. You will work across QNX, Linux, and Android platforms, including driver development, multimedia components, and bring-up on Qualcomm Snapdragon-based devices.

You will debug, optimize performance, and collaborate with DevOps for CI/CD, using Docker and virtualization to streamline validation and integration.

Qualifications

  • Strong C/C++ programming experience required.
  • QNX platform development and Linux platform development experience.
  • Android/Android Automotive development on Qualcomm Snapdragon platforms.

Responsibilities

  • Develop and maintain software for QNX, Linux, and Android platforms.
  • Design and implement platform services, middleware, and embedded applications using C/C++.
  • Develop and integrate Linux device drivers and hardware interfaces.
  • Work on Qualcomm Snapdragon-based platforms, including bring-up and integration.
  • Develop Android native and framework-level components.
  • Support multimedia application and platform development.
  • Debug, optimize performance, and resolve issues across software and hardware layers.
  • Collaborate with DevOps, automation, and validation teams for CI/CD integration.
  • Use Docker and virtualized environments for development and testing.
  • Participate in design reviews, code reviews, and release activities.
  • Support adoption of AI-assisted software development practices.

Skills

C/C++
QNX Platform Development
Linux Platform Development
Android/Android Automotive Development
Qualcomm Snapdragon Platform
QNX Hypervisor
Linux Device Driver Development
Device Driver Development
Linux Internals
Multimedia Development
Virtualization Technologies
Cross-Platform Software Development
Hardware Interfaces: SPI I2C UART GPIO
Bootloader and Secure Boot
Power Management
GDB Momentics ADB Logcat
Git GitLab Docker
CI/CD Integration
CTS/VTS debugging
Python scripting
Test automation
AI-assisted development tools
Agile/Scrum Jira Confluence
Automotive/Infotainment domain

Education

Bachelor's or Master's degree in Computer Science/Electronics/Embedded Systems

Tools

Docker
GitLab
CI/CD tooling
Jira
Confluence

Job description

Senior QNX Android Developer

Job Description & Skill Requirement:

Job Summary

We are looking for an experienced QNX/Android Software Developer with strong expertise in Embedded C++ development, QNX/Linux platform development, and Android Automotive systems. The candidate will be responsible for developing, integrating, and maintaining platform software, middleware, device drivers, and multimedia applications on Qualcomm-based embedded systems.

Key Responsibilities
  • Develop and maintain software for QNX, Linux, and Android platforms.
  • Design and implement platform services, middleware, and embedded applications using C/C++.
  • Develop and integrate Linux device drivers and hardware interfaces.
  • Work on Qualcomm Snapdragon-based platforms, including platform bring-up and integration.
  • Develop Android native and framework-level components.
  • Support multimedia application and platform development.
  • Perform debugging, performance optimization, and issue resolution across software and hardware layers.
  • Collaborate with DevOps, automation, and validation teams for CI/CD integration.
  • Use Docker and virtualized environments for development and testing.
  • Participate in design reviews, code reviews, and release activities.
  • Support adoption of AI-assisted software development practices.
  • Mandatory Skills
  • Strong C/C++ programming experience
  • QNX Platform Development
  • Linux Platform Development
  • Android/Android Automotive Development
  • Qualcomm Snapdragon Platform Experience (8295 preferred)
  • QNX Hypervisor
  • Linux Device Driver Development (LDD)
  • Device Driver Development
  • Linux Internals
  • Multimedia Development
  • Virtualization Technologies
  • Cross-Platform Software Development
  • Hardware Interfaces: SPI, I2C, UART, GPIO
  • Bootloader and Secure Boot
  • Power Management
  • GDB, QNX Momentics, ADB, Logcat
  • Git, GitLab, Docker
  • CI/CD Integration
  • Preferred Skills
  • CTS/VTS execution and debugging
  • Python scripting
  • Test automation integration
  • AI-assisted software development tools
  • Agile/Scrum, Jira, Confluence
  • Automotive, Airline, Transportation, or Infotainment domain experience
Education
  • Bachelor's or Master's degree in Computer Science, Electronics, Embedded Systems, or related discipline.
Keywords
  • C++, QNX, Android Automotive, Embedded Linux, Qualcomm Snapdragon 8295, QNX Hypervisor, Linux Device Driver, Multimedia, Device Drivers, CTS, VTS, SPI, I2C, UART, GPIO, Docker, GitLab, CI/CD, Secure Boot, Bootloader, Platform Development.

Pi-square technologies is a Michigan (USA) Headquartered Automotive Embedded Engineering Services company, Synergy Partner for major OEMs and Tier 1s and their implementation partners in Automotive Embedded Product Development, Projects, Requirements Analysis, Software Design, Software Implementation, Efficient Build, Release Process, and turnkey software V & V Services. We have more than 20+ years of industry expertise with specialization in the latest cutting-edge automotive technologies such as Infotainment, connected vehicles, Cyber security, OTA, and Advanced Safety/ Body electronics.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior QNX Android Developer
Senior QNX Android Developer

Tiltedge Solutions • Hillsboro (OR)

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

Katalyst CRO • Portland (OR)

On-site
USD 150,000 - 180,000
QNX Android Developer
QNX Android Developer

Creative Solutions Services, LLC • Portland (OR)

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

Synstack Technologies • Hillsboro (OR)

On-site
USD 120,000 - 180,000
Embedded Software Engineer (QNX/Linux/Android Automotive)
Embedded Software Engineer (QNX/Linux/Android Automotive)

Pentangle Tech Services | P5 Group • Portland (OR)

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

Global Connect Technologies • Portland (OR)

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

SIDRAM TECHNOLOGIES • Portland (OR)

On-site
USD 140,000 - 210,000
Senior QNX Android Developer
Senior QNX Android Developer

Intellectt INC • Hillsboro (OR)

On-site
USD 140,000 - 190,000
Senior Embedded QNX/Android Automotive Developer
Senior Embedded QNX/Android Automotive Developer

Creative Solutions Services, LLC • Portland (OR)

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

Global Connect Technologies • Portland (OR)

On-site
USD 120,000 - 170,000