CrawlJobs Logo

C++ Software Developer – Android Automotive

Sweden, Gothenburg · Job Posted February 16, 2026
Apply Position
Job Link Share

Job Description

Join a passionate and agile cross-functional team shaping the future of in-car navigation and infotainment systems. This is your chance to work hands-on with the latest technologies in Android Automotive and C++ development, bringing intuitive, real-time positioning solutions to drivers across the globe.

Job Responsibility

  • Develop and maintain navigation features in a full-stack C++ environment
  • Use Android tools to build next-gen infotainment applications
  • Automate testing and contribute to a robust CI pipeline
  • Troubleshoot and validate features directly in real vehicles

Requirements

  • 5+ years’ software development experience with strong C++
  • Experience with Android platform development (Automotive or Mobile)
  • Python and/or Java exposure beneficial
  • Familiar with CI practices and agile methods
  • Fluent English communication skills

Nice to have

  • Android Automotive platform experience
  • Background in automotive infotainment or navigation systems
  • B driver’s license

What we offer

  • Unique opportunity to work on Android Automotive in partnership with leading global tech providers
  • Join a supportive and quality-driven engineering culture
  • Real-world product impact through vehicle testing

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

C++ Software Developer – Android Automotive

8 matching positions

Senior Software Engineer- Android Automotive Audio/ DSP Audio

Help shape the future of mobility! Imagine a world with zero vehicle accidents, ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4 -8 years Android development experience (Application, Services, HAL, BSP in Android specific to Audio)
  • Expertise in OOP concepts
  • Expertise in Java, C, C++ development
  • Kotlin would be an advantage
  • Expertise in Android Framework API & Automotive Audio Framework usage
  • Expertise on Android AOSP build system
  • Proficiency in audio design/architecture on multiple platforms
  • Hands on experience on industry leading SoCs in automotive sector
  • In-depth knowledge on all the standard and time & safety critical audio features
  • Strong knowledge of Android Audio Framework,  audio policy manager, audio flinger, android HAL, media server, and audio server
Job Responsibility
Job Responsibility
  • Analyzing customer requirements, Converting Customer Requirements into Design and Code
  • Responsible for developing code in Java, C & C++ language
  • Analysis and resolution of customer and internal reported issues
  • Support Software integration activity
  • Responsible for Software module testing (functional, Unit / integration testing)
  • Should understand and involve in various KPIs including certification activities/process
  • Monitor Android Automotive trends, roadmaps
What we offer
What we offer
  • Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development)
  • Life and accident insurance
  • Sodexo cards for food and beverages
  • Well Being Program that includes regular workshops and networking events
  • EAP Employee Assistance
  • Access to fitness clubs (T&C apply)
  • Creche facility for working parents
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Android platform/AOSP/AAOS

Work arrangement : Remote: This role is based remotely but if you live within a ...
Location
Location
United States , Mountain View
Salary
Salary:
238700.00 - 302200.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer engineering, Software Engineering, Electronics & Communication, Electrical Engineering, or work equivalent experience
  • 10+ years of experience in Embedded software development and SDLC process
  • 5 years of experience in software development with Android AOSP or AAOS stacks, including Android framework layers and system components
  • Product engineering experience with Embedded systems, Android, Linux, QNX or other RTOS systems
  • Fundamentals of SoC architecture and key components, including CPU, GPU, NPU, memory, I/O interfaces, and how they affect software systems and solutions
  • Hands-on experience and knowledge in Java, C++, C, operating systems, build and runtime environments
  • Experience in the development of automotive-related infotainment solutions, Inter ECU communications, and stringent timing requirements is a big plus
  • Quality consciousness and the ability to navigate obstacles while finding effective solutions quickly
  • Very effective interpersonal and leadership skills
  • Superb written and verbal technical communication skills, excellent ability to incorporate other engineer’s ideas and explain their own
Job Responsibility
Job Responsibility
  • Define the Android platform engineering strategy for the GM Infotainment system and provide technical direction and guidance for engineering execution
  • Lead technical solutions for critical Android platform features/issues and drive the execution across internal and external teams
  • Challenge current implementations, seek optimization opportunities, and foster innovation to improve efficiency in Android platform engineering
  • Enhance software design and improve system performance
  • Analyze and resolve performance issues, memory leak and deadlocks issues
  • Ensure the designed solutions conform to architectural requirements such as scalability, maintainability, reliability, extensibility, usability, and security
  • Work with and bridge across multiple disciplines, including Engineering, Product teams, Program teams, and Information Technology, to make appropriate system level design trades
  • Create and communicate vision & strategies specific to functional responsibilities. This includes preparing and giving presentations to senior and executive management
  • Stays updated on new technology and competitive products to support product engineering decisions
  • Mentor and provide technical guidance to senior and junior engineers
What we offer
What we offer
  • Incentive pay program based on company performance, job level, and individual performance
  • Company vehicle evaluation program
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Software Developer-Test Engineering

The Software Test Engineer will perform reviews of business and software require...
Location
Location
United States , Mountain View
Salary
Salary:
128000.00 - 196000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of embedded software test experience
  • background in mobile or automotive industries is a plus
  • 2+ years of experience in testing Android code
  • Excellent programming skills in common languages such as Python, Java, or C++
  • Strong experience with test automation (Robot Framework is a plus), tool development, and scripting, but also comfortable with manual testing when necessary
  • Solid knowledge of software quality assurance methodologies and tools
  • Outstanding verbal and written communication skills
  • Self-motivated, curious, able to deliver on time, a quick-learner, and able to work in a fast-paced & flexible work environment
  • Knowledge of, and experience with, Scrum/Agile software development process
  • Strong problem-solving and analytical skills, coordination skills, and interpersonal skills
Job Responsibility
Job Responsibility
  • Perform reviews of business and software requirements
  • Design verification plans
  • Execute tests
  • Log defects
  • Report test metrics and test status to the project teams
  • Works closely with architects, system engineers, developers, and project/program managers to collaboratively provide successful and on-time delivery of projects with the highest possible quality
  • Assists in maintaining optimal resource utilization across a functional area
  • calls out constraints and bandwidth limitations when appropriate
  • Interacts with managers, technical leads, and peers to share information and clarify instructions, lead projects, build/automate/execute test plans, and assist in test strategy and process improvements
  • Analyzes and reviews business and system requirements. Derives and produces accurate test estimates
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Health Savings Account
  • Flexible Spending Accounts
  • Retirement savings plan
  • Sickness and accident benefits
  • Life insurance
  • Paid vacation & holidays
  • Tuition assistance programs
  • Fulltime
Read More
Arrow Right

Android Framework Developer

As an Android Framework Developer, you will work across all phases of developmen...
Location
Location
Sweden , Gothenburg
Salary
Salary:
Not provided
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with Android framework development
  • Solid understanding of the Android platform architecture, including framework, HAL, and system services
  • Experience working with Android BSP or embedded Android platforms
  • Good understanding of Linux kernel and embedded Linux environments
  • Strong programming experience in Java and C/C++
  • Experience debugging Android system-level issues
Job Responsibility
Job Responsibility
  • Develop and maintain components in the Android framework layer for automotive platforms based on Android Open Source Project
  • Integrate Android framework features with customized Board Support Packages (BSP) and hardware abstraction layers
  • Work closely with BSP, kernel, and hardware teams to enable new platform features
  • Implement and optimize Android services, system components, and APIs for automotive applications
  • Support integration with vehicle systems and infotainment platforms
  • Debug and resolve issues across Android framework, HAL, and BSP layers
  • Collaborate with system architects and software teams to ensure performance, stability, and scalability of the platform
  • Fulltime
Read More
Arrow Right

Sr. Software Engineering Manager, Android Architecture

This role exists to lead the system architecture, technical direction, and deliv...
Location
Location
United States , Mettawa
Salary
Salary:
118400.00 - 174000.00 USD / Year
herbrucks.com Logo
Herbruck Poultry Ranch
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in a software development and software architecture role
  • Bachelor’s degree in electrical, computer engineering, computer science or related engineering field
  • Experience with Android, Android Automotive, services and SDK development
  • Knowledge of embedded software, CANBus, networking, cloud, mobile, hardware, ML
  • Proven leader of people that can get results and the best of people
  • Excellent verbal and written communication skills with the ability to work with a global team/audience
  • Ability to meet deadlines
  • accomplish work in order of priority
  • professionally maintain composure and effectiveness under pressure and changing conditions
  • Ability to negotiate conflict and maintain constructive working relationships with people at all levels of an organization
Job Responsibility
Job Responsibility
  • Own and evolve the architecture of Navico’s platform services and SDK, including launcher, settings, device management, data services, OTA, and more
  • Define and maintain modular, scalable, and testable architecture patterns that support long- term platform evolution and product reuse
  • Lead the design and implementation of framework layers that abstract and extend AOSP capabilities for Navico’s hardware ecosystem
  • Ensure forward compatibility with upcoming Android versions and industry trends in embedded and automotive Android
  • Drive architecture reviews, technical design documentation, and system-level decision- making across teams
  • Actively contribute to codebases in Kotlin, Java, C/C++, Python, and embedded Android layers
  • Guide the team in adopting best practices in software design, testing, and performance optimization
  • Champion CI/CD pipelines, automated testing, and infrastructure-as-code for platform delivery
  • Direct management of a small team of software engineers
  • Mentor a globally distributed team of engineers, fostering a culture of innovation, accountability, and continuous improvement
What we offer
What we offer
  • medical
  • dental
  • vision
  • paid vacation
  • 401k (up to 4% match)
  • Health Savings Account (with company contribution)
  • wellbeing program
  • product purchase discounts
  • pension plan with company match
  • health benefits
  • Fulltime
Read More
Arrow Right

Principal Android Engineer

Intellias is looking for Android Architect for IVI development for major automot...
Location
Location
Germany; Poland , Munich; Krakow
Salary
Salary:
Not provided
Intellias
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Kotlin and Java development skills with a solid understanding of Android application architecture
  • Good knowledge of architecture and design patterns, and API design principles
  • Excellent analytical, algorithmic, and optimization skills
  • Familiarity with Jetpack libraries, including Jetpack Compose
  • Proficiency in multithreading and concurrency using Kotlin Coroutines and/or RxJava
  • Strong expertise in Android services
  • Strong experience with Android Studio, gradle
  • Strong understanding of memory management, STL containers, and algorithms
  • Software architecture design skills
  • Hands-on experience with multithreading, including race conditions, deadlocks, etc.
Job Responsibility
Job Responsibility
  • Develop new features in Android Automotive applications including the design of interfaces and implementation to support reusability, testability, and modularity in accordance with the agreed plans and quality standards
  • Enhance existing features and improving the quality of the libraries and tools
  • Ensure that feature implementation meets client expectations
  • Participate in the requirements analysis, architecture
  • Undertake detailed design and component-level design
  • Provide time estimates and time/performance/quality trade-offs to management and other teams
  • Perform code reviews
  • Report the status, results, and roadblocks
  • Collaborate effectively with engineers and other team members, transfer knowledge and insights
  • Fulltime
Read More
Arrow Right

Software Test Engineer

General Motors is seeking an HMI Systems Integration Engineer to help develop, i...
Location
Location
United States , Milford, Michigan; Warren, Michigan
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related field
  • 3+ years of experience in automotive electronics, embedded systems, or control module development
  • Proficiency in Python, C, and C++
  • Hands-on experience with Hardware-in-the-Loop (HIL) systems and vehicle diagnostics
  • Strong knowledge of automotive communication protocols including CAN, LIN, and Ethernet
  • Experience working with embedded Android and Linux systems
  • Strong troubleshooting skills across hardware and software integration domains
  • Experience supporting experimental software development and rapid prototyping
  • Strong communication, documentation, and cross-functional collaboration skills
Job Responsibility
Job Responsibility
  • HMI Software Integration and Validation
  • Test Development and Execution
  • Process and Tool Improvement
  • Control Module Verification
  • Vehicle-Level Troubleshooting
  • Development and Fleet Support
  • Experimental Software and Technical Reviews
What we offer
What we offer
  • This job may be eligible for relocation benefits
  • Fulltime
Read More
Arrow Right

Android HAL (AAOS) Engineer

Job Details POSITION TITLE : Android HAL (AAOS) Engineer EXPERIENCE : 6 to 9 Yea...
Location
Location
India , Pune
Salary
Salary:
Not provided
arrow.com Logo
Arrow Electronics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong C/C++ (HAL, native layer)
  • Knowledge of Java/Kotlin (framework/services level)
  • Knowledge of SE-Linux, VHAL, A2B, QCAT
  • Experience on Android 12 - Android 16
  • Design and develop Hardware Abstraction Layer (HAL) modules using HIDL/AIDL
  • Integrate HALs with Android Framework and system services
  • Android Automotive OS (AAOS) components like- Car Service, Vehicle HAL (VHAL), Camera, Display
  • CAN/Ethernet into Android via VHAL
  • Experience into hardware platforms : Qualcomm 8155, 8295, Renesas, NXP
  • Work on Android Audio HAL, policy, and routing
Job Responsibility
Job Responsibility
  • Responsible for design and development of real time embedded software/firmware and PC/mobile based software application
  • To Analyze domain specific technical or low-level requirement and modification as per end customer or system requirement
  • Participate in High level and low-level software design
  • Perform software testing including unit, functional and system level requirement including manual and automated
  • Performs software requirement, design, coding and testing bidirectional-traceability
  • Performs code review following coding guidelines and static code analysis
  • Troubleshoots software problems of limited difficulty
  • Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle
  • Follow defined process for software Development life cycle
  • Develops software solutions from established programming languages or by learning new language required for specific project
  • Fulltime
Read More
Arrow Right