Senior Android Software Engineer - In-Vehicle Infotainment OTA
Dormont Manufacturing Co
Job Description Work Arrangement: This role is categorized as hybrid. The successful candidate is expected to report to Warren, MI three times per week, at minimum or other frequency dictated by the business. The Role GM is looking to hire a Senior Android Software Engineer to lead design, development, and long‑term maintenance of in‑vehicle infotainment apps and OTA update clients on Android Automotive OS (AAOS) for GM’s next‑generation software‑defined vehicles. The engineer will own major features end‑to‑end (architecture, implementation, validation, launch, OTA) and set the bar for safety, performance, reliability, and maintainability across Vehicle Applications & Services, with software deployed at scale across global fleets. This engineer will own features from concept through production and fleet‑wide OTA rollout by collaborating with UX on automotive interaction patterns and multi‑display HMI (cluster, center stack, HUD), Systems/platform on AAOS/AOSP integration and vehicle signals, QA/validation on vehicle‑level test plans and defect resolution, Product on feature definition, trade‑offs, and prioritization. What You’ll Do Design, develop, build, and maintain IVI apps and services on AAOS / embedded Android to evolve OTA update clients with robust rollback, error handling, and fault recovery. Own UX and interaction flows for key scenarios (e.g., media, navigation integrations, app‑store experiences, messaging), ensuring experiences are intuitive, glanceable, compliant with Android Automotive UX, driver‑distraction, safety guidelines and meet GM and regulatory requirements. Drive performance on constrained hardware to optimize startup/resume times, frame rate, animation smoothness and manage memory, CPU, I/O for predictable behavior. Integrate apps with vehicle properties, VHAL, navigation, media, voice assistants, and back‑office services via AAOS APIs and IPC (AIDL, gRPC or similar) and instrument apps with logging, metrics, and traces for observability, field triage, and continuous improvement. Define and collaborate on unit, integration, UI, and bench/in‑vehicle test coverage and ensure fast cold‑boot and resume and support multi‑version AAOS/Android and long vehicle lifecycles. Apply and evolve clean, modular Android architectures (e.g., MVVM + Jetpack) for large, long‑lived automotive codebases by partnering with platform teams on AOSP/AAOS customization and integration. Diagnose and fix issues across app, framework, and system layers. Contribute to architectural decisions on system services, permissions, and security models and influence platform‑level improvements, instability, performance, security, and developer efficiency. Define and implement various test strategies like Unit tests (e.g., JUnit, MockK/Mockito), UI tests (e.g., Espresso, UI Automator), System/integration tests. Build and maintain test automation for emulators and on‑bench environments and integrate automated testing into CI/CD pipelines and automated build systems. Provide technical leadership and mentorship to mid‑level and junior engineers including leading code and design reviews and champion best practices. Your Skills & Abilities (Required Qualifications) Bachelor’s degree in CS, Software Engineering, EE/CE, or related field, or equivalent experience. 5+ years of Android development with production Android apps or Android‑based embedded software and proven experience on AAOS or deeply embedded Android platforms. Expert Kotlin skills; strong proficiency in Kotlin and/or Java, Android SDK, and modern Android patterns (coroutines/Flow, Jetpack, MVVM or similar). Deep understanding of App/activity lifecycles, background limits, scheduling, background work, Coroutines/Flow, concurrency, configuration changes, memory management, profiling, and performance tuning, Android permissions, security, and system services. Track record of designing, implementing, and shipping complex features end‑to‑end in large codebases with strong debugging skills. Demonstrated performance optimization on resource‑constrained devices (UI, networking, I/O, rendering), with measurable improvements. Strong grounding in software quality with experience automated testing, code reviews, defensive and secure coding. Experience writing and maintaining unit tests (JUnit, MockK/Mockito), UI tests (Espresso, UI Automator), system/integration tests. Hands‑on experience with CI/CD pipelines, automated builds, and Git workflows in multi‑team environments. Effective cross‑functional collaboration with UX, product, validation/QA, and platform/system engineers. Clear written and verbal communication, able to drive decisions and explain complex topics to varied audiences. Demonstrated use of advanced Android concepts (DI, background work, concurrency, profiling) in new features, bug fixes, and refactoring. What Will Give You a Competitive Edge (Preferred Qualifications) 8+ years of experience working directly in AOSP/AAOS platform related code. Knowledge of VHAL and vehicle property APIs. Experience building or integrating OTA update mechanisms. Familiarity with driver‑distraction rules and in‑vehicle HMI guidelines (OEM, regulatory, industry). Experience with long‑lifecycle automotive software, safety‑critical or regulated systems (functional safety, cybersecurity, etc.). Strong debugging with logs, traces, and system‑level tools. Demonstrated technical leadership: Leading designs for complex features/subsystems. Mentoring engineers. Influencing standards, patterns, and tooling. This Job may be eligible for relocation benefits. Benefits Overview Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non‑discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. To learn more, visit How we Hire. Accommodations General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying. #J-18808-Ljbffr Dormont Manufacturing Co
- Dormont Manufacturing Co in Kentucky is looking for a Senior Android Software Engineer to lead the design and development of in-vehicle infotainment apps for GM's next-generation software-defined vehicles. The successful candidate will work at least three times a week...SeniorSoftware
- Dormont Manufacturing Co is looking for a Senior Software Engineer - Android Development to design, develop, and test automotive infotainment software solutions. This hybrid role requires 5+ years of experience and excellent skills in Kotlin, Java, and C++. The selected...SeniorSoftware
$125.2k - $192.7k
...toward this vision, software plays an integral role... ...prominent in our vehicles. At General Motors,... ...scale. The Role As the Senior Product Manager for... ..., Legal, Privacy, Engineering, and Product teams will... ...Experience with Android Automotive, infotainment platforms, or connected...SeniorSoftwareLocal areaWork from homeRelocation packageFlexible hours- ...Senior Android Engineer - New York - On-Site - Opportunity to join one of the Fastest-Growing and Well-Known Fin-Tech Start-Ups in NYC... ...programming. You are aware that creating excellent software involves more than simply writing code; it also involves working...SeniorSoftwareWork experience placement
- Robotics Technologies LLC is seeking an experienced Android Developer with a minimum of 7 years in software development. Candidates should have expertise in Kotlin and Jetpack Compose, with the ability to collaborate across teams to deliver advanced applications. Preferred...SeniorSoftware
- ...residents through hardware and software. Now after 100+ million... ...Responsibilities Design and implement the Android app users will be working... ...Work with the backend engineering team to design APIs needed for... ...you will talk with one of our Senior Engineers. This is a great...SeniorSoftwareRemote work
- A leading technology consulting firm is seeking a Senior Android Engineer to develop mobile applications and work on complex software systems. The role requires solid Java coding skills, expertise in Android development, and a strong background in user interface design....SeniorSoftware
$225k - $260k
Bumble Inc. is searching for a Senior Android Software Engineer to enhance the Bumble Dating experience. This position involves designing and maintaining scalable application features and requires 7+ years of experience, strong Kotlin proficiency, and expertise in Android...SeniorSoftware- ...Intercom, Deel, Italic, DraftKings, and many more. About the role We are looking for a Senior Android Engineer who is energized by performance challenges, deep debugging, and building software that must perform flawlessly in demanding real‑world environments. You will help...SeniorSoftwareWork at office
- ...efficiently and produce more value. Job Description Job Title: Senior Android Engineer Job Location: Austin, TX Job Description: Good experience... ..., triage bugs, and manage releases. Ability to architect a software system that exceeds the expectations of the customer....SeniorSoftwarePermanent employmentTemporary workImmediate startFlexible hours
- ...their approval. Candidates should have at least 5 years of experience in repair estimation and possess proficiency in estimating software. This role requires a bachelor’s degree and offers comprehensive health insurance, a remote work option, and various employee perks...SeniorSoftwareRemote jobFull time
- ...individual contributor who has knowledge of vehicle sensing hardware and a desire to work as a Senior Design Release Engineer (DRE). Broad technical knowledge combined with... ...hardware, calibrations, and application software. Run Product Development Team (PDT) meetings...SeniorSoftwareH1bLocal areaFlexible hours
- Staff Researcher - Vehicle Compute Platforms & SoC/MCU... ...Center - Warren, MI (Software Defined Vehicle... ...Staff Researcher is a senior-level researcher role,... ...compute platforms for infotainment and automated driving.... ...Collaborate closely with GM engineering, purchasing, and suppliers...SoftwareLocal area
- ...As a member of the Connected Vehicle Experience Research Lab, you... ..., wireless communication, infotainment, robotics, and data science... ...computer science or electrical engineering or civil engineering... ...theoretical, experimental or software programming skills What Would...SoftwarePermanent employmentLocal areaWork from homeRelocation package
- General Motors is looking for a Lead Manufacturing Software Application Developer based in Warren, Kentucky. In this role, you will design, develop, and maintain software applications crucial for electrical system validation and testing in a manufacturing setting. Successful...SeniorSoftware
- ...seeking a highly skilled and motivated Senior Software Engineer, Security Engineering to design, build... ..., you will work across onboard (in‑vehicle) security as well as infrastructure and... ...key management, secure over‑the‑air (OTA) updates, and hardening of the autonomous...SeniorSoftware
$160k - $200k
Senior Software Engineer - Go (Golang) As a Senior Software Engineer - Go (Golang), you will design, develop, and deliver high-performance... ...software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems. You will play a...SeniorSoftwareLocal areaRelocation packageFlexible hours- ...delivering top-notch iOS and Android Developer solutions to industry... ..., and more. We're not just a software consulting company - we're a... ...and skilled Entry - Mid-Senior-level iOS and Android developers... ...consultative services and quality engineer development, with Good years...SeniorSoftwareFull timeContract workRelocationRelocation package
- ...estimates are accurate and processes run smoothly. Candidates should have over 5 years of repair estimation experience and relevant software skills. This position allows for remote work and offers comprehensive health benefits, professional development, and employee...SeniorSoftwareRemote jobFull time
$58 - $61 per hour
...Senior WebSphere/Portal Java Developer Descriptions/Requirements: •Review and understand existing IBM portal Themes and Skins... ...Skills/Qualification: •8-10 years of experience in enterprise software development •Strong technical design, development,...SeniorSoftwareRemote work$106.4k - $145k
...entertainment businesses, SiriusXM offers connected vehicle services to automakers. How you'll make an impact: As the Senior Systems Engineer, you will join our dynamic team... ..., performance tuning, and software integration. Use SCCM to manage domain...SeniorSoftwarePermanent employmentTemporary workLocal areaShift work$200k - $230k
About Us With electric vehicles expected to be nearly 30% of new vehicle sales by 2025 and... ...and a comprehensive set of hardware, software and mobile solutions for every charging... ...Power Electronics Controls and Firmware Engineer with more than seven years of hands‑on expertise...SeniorSoftware$148.5k - $223.9k
.... The Experience We are seeking a highly skilled Senior Infrastructure Engineer to join our dynamic IT Agentic Engineering team. In this... ...ZSH, PowerShell, and Python. Knowledge on integration softwares such as MuleSoft. Extensive experience with CI/CD workflows...SeniorSoftware- ...life-changing solutions. Role Overview We're looking for a Senior Software Engineer who leads with problem-solving and systems thinking before reaching... ...end‑to‑end mobile feature work— from feature flagging and OTA updates to native release coordination through the App Store...SeniorSoftware
$84.41k - $129.99k
...infrastructure with advanced core vehicle software technologies. In a rapidly... ...are at the forefront of the infotainment industry, a cornerstone of... ...content and integrated OTA services, we deliver transformative... ...solutions. Networks with senior internal and external...SeniorSoftwareWork experience placementLocal areaFlexible hours- ...through Friday Duties : Design, develop, implement, test advanced software modules in complex IT environments; provide high level... ...Years’ Experience in related Occupation) in Computer Science or Engineering. Experience : 6 Months as a Software Engineer. Applicants Send...SeniorSoftwareMonday to Friday
- Job Description Senior Researcher, Physics-Based Battery Modeler... ...centered design process, we create vehicles and experiences that are... ...intuitive design, intelligent software, and next‑generation safety... ...Ph.D. in Physics, Chemical Engineering, Mechanical Engineering, Electrical...SeniorSoftwareLocal areaRelocation package
- ...human-centered design process, we create vehicles and experiences that are designed not... ...systems to intuitive design, intelligent software, and next-generation safety and entertainment... ...Vehicle Dynamics Simulation Integration Engineer is responsible for supporting the move...SoftwareLocal areaWork from homeRelocationRelocation package
$148.5k - $223.9k
Senior Infrastructure Engineer We are seeking a highly skilled Senior Infrastructure Engineer to join our dynamic IT Agentic Engineering team. This... ..., ZSH, PowerShell, and Python. Knowledge of integration software such as MuleSoft. Experience with CI/CD workflows and API...SeniorSoftware- ...Strategic and Legacy Planning department as a Senior Family Wealth Strategist. The Senior... ..., private foundations, and charitable vehicles. Present strategies to clients with clarity... ...eMoney, BNA, or other planning, tax, or research software preferred. #J-18808-Ljbffr...SeniorSoftwareWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Android Software Engineer - In-Vehicle Infotainment OTA. Be the first to apply!
- senior robotics software engineer Brooklyn, NY
- senior software engineer Brooklyn, NY
- software developer fintech Brooklyn, NY
- senior software engineer ruby on rails Brooklyn, NY
- federal - software developer Brooklyn, NY
- consulting software engineer Brooklyn, NY
- software engineer travel Brooklyn, NY
- junior software developer remote Brooklyn, NY
- senior software engineer remote Brooklyn, NY
- entry level software engineer remote Brooklyn, NY

