QNX Android Developer

    Highlights

    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. 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.

    Numbers & Facts

    LocationPortland, OR

    Description

    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.
    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.
    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.
    Qualification:
    • Bachelor's or master's degree in computer science, Electronics, Embedded Systems, or related discipline.

    Similar Jobs