QNX Android Developer

Indotronix International Corporation•Portland, OR
•Onsite

About The Position

Join a cutting-edge engineering team as a QNX Android Developer in Portland, OR, where you will play a critical part in developing next-generation embedded solutions for automotive and infotainment platforms. Leverage your expertise in QNX, Android Automotive, and Embedded C++ to drive innovation on Qualcomm Snapdragon-based systems. This is an exciting opportunity to work in a highly collaborative, diverse environment that values continuous learning and the adoption of AI-driven software development practices.

Requirements

  • Proven C/C++ programming expertise in embedded environments
  • Hands-on QNX and Linux platform development
  • Android/Android Automotive development experience
  • Experience with Qualcomm Snapdragon platforms (8295 preferred)
  • QNX Hypervisor proficiency
  • Linux Device Driver and hardware interface development (SPI, I2C, UART, GPIO)
  • Deep understanding of Linux internals, bootloader, and secure boot processes
  • Multimedia application development on embedded platforms
  • Strong skills in virtualization, cross-platform software development, and power management
  • Proficiency in debugging tools: GDB, QNX Momentics, ADB, Logcat
  • CI/CD integration with Git, GitLab, and Docker

Nice To Haves

  • CTS/VTS execution and debugging
  • Python scripting and test automation integration
  • Experience with AI-assisted software development tools
  • Familiarity with Agile/Scrum methodologies, Jira, and Confluence
  • Domain experience in Automotive, Airline, Transportation, or Infotainment

Responsibilities

  • Develop, integrate, and maintain software for QNX, Linux, and Android platforms.
  • Design and implement robust platform services, middleware, and embedded applications using C/C++.
  • Build and integrate Linux device drivers and hardware interfaces for Qualcomm Snapdragon platforms.
  • Lead platform bring-up, integration, and debugging efforts on embedded systems.
  • Develop Android native and framework-level components with a focus on performance and reliability.
  • Support multimedia application and platform development on embedded devices.
  • Optimize system performance and resolve issues across software and hardware layers.
  • Collaborate with DevOps and validation teams to ensure seamless CI/CD integration using Docker and GitLab.
  • Participate in design and code reviews, contribute to release activities, and maintain high code quality standards.
  • Champion the adoption of AI-assisted software development tools and practices.

Benefits

  • Competitive salary and comprehensive health benefits
  • Inclusive, equal opportunity work culture that values diversity
  • Opportunities for career growth and professional development
  • Flexible work arrangements and supportive team environment
  • Direct impact on industry-leading automotive and embedded technologies
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service