Quick Overview
Job Description
Job Description & Skill Requirement:
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.
Similar jobs
- MC
Software Engineer
NewMCKESSON
Irving, Texas🇺🇸$157.0k - $175.3k/yrHybrid12 minutes agoSQLAgileAzure+4Technology - TS
Software Engineer IV (.NET Backend)
NewTechgene Solutions LLC
United States🇺🇸HybridYesterdayDockerMicroservicesSnowflake+3Technology - CG
Software Engineer - Level 3
CCS Global Tech
MD🇺🇸$183k - $218k/yrHybrid1 week agoBashC++PowerShell+1Technology - LT
Sr. Manager, Software Engineer with Security Clearance
NewL3Harris Technologies
Londonderry, NH🇺🇸On-siteYesterdaySAFeScrumAgileTechnology - LT
Intern C, Software Engineer with Security Clearance
NewL3Harris Technologies
Melbourne, FL🇺🇸HybridYesterdayRubySQLEmbedded Systems+9Technology - NY
Embedded Software Engineer (FMS & C++)
NewNew York Technology Partners
Phoenix, AZ🇺🇸HybridYesterdayC++Technology