Senior Software Engineer - Android
$160k - $200kGeneral Motors Proving Ground
Job DescriptionAs a Senior Software Engineer - Android Development, you will be responsible for design, development and testing of automotive infotainment software solutions for new features or major enhancements.You will also be responsible for defect analysis, resolution and verification for vehicle infotainment subsystem software.What You'll Do:Design and develop HMI applications for GM’s in-vehicle Infotainment systems.Write efficient, well-structured, optimized, and thoroughly documented source code.Participate in architecture, requirements, design, code, and test case reviews.Analyze software defects; determine root cause, create software solution, test and verify closure. Perform integration and verification testing.Integrating vehicle input systems (faceplates, knobs and speech systems) with application softwareTake ownership of tasks and coordinate with multiple stakeholders to ensure successful end-to-end completion.Support cross-functional teams in resolving issues related to software integration within vehicle systems.Promote and implement improvements in programming best practices and coding standards.Work closely with team members in Agile/Scrum and dynamic environments to deliver high-quality software solutions.Utilize Agile development processes, including Sprint Planning, Daily Stand-Ups, and Retrospectives.Adhere to GM’s software development processes, prioritizing quality and ensuring that designed solutions conform to architectural requirements.\Your Skills & Abilities (Qualifications):Bachelor’s degree in Computer Science, Electrical Engineering or equivalent experience.5+ years of experience in developing Android based Infotainment applications.Excellent programming and debugging skills in Kotlin, Java and/or C++.Proven experience with object-oriented design and implementation of design patterns.Experience with testable software architectures and frameworks, including JUnit, Espresso, TDD, MVVM, Clean Architecture.Experience with SCM and development tools such as: Git, GitHub, Parasoft, JIRA.Working knowledge of Scrum/Agile software development processes.Strong analytical ability to solve unusual and complex problems.Work in an agile environment with team members distributed across multiple time zones.Creative, adaptable, with a strong sense of responsibility, delivery focus, and commitment to schedules.Perform software optimization analysis to improve system performance.Perform peer reviews on software design and source code to ensure quality and compliance with requirements.Excellent verbal and written communication skills.What Will Give You a Competitive Edge (Preferred Qualifications):Prior experience developing automotive infotainment systems including radios and instrument panel clusters.High level of understanding of Vehicle Development Process a plusCompensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of the California Bay Area.The salary range for this role is $160,000 and $200,000. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more. This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}. This job may be eligible for relocation benefits. About GMOur vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.Why Join UsWe believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.Benefits OverviewFrom day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. 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. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.AccommodationsGeneral 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, emailus 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.SummaryLocation: Warren, Michigan, United States of America; Mountain View, California, United States of AmericaType: Full time
- Description About the Role We’re looking for a Senior Software Engineer to own and advance serviceability for our in-vehicle infotainment... ...experience with automotive platforms and middleware (for example, Android Automotive OS, embedded Linux, QNX, AUTOSAR Adaptive, SOME/...AndroidSeniorFull timeLocal areaRemote workWork from homeRelocation package
- ...three times per week, at minimum.We are looking for a strong C++ Software Engineer to support development of next-generation automotive UI... ...performance, safety/regulatory-focused UI features across QNX/Linux/Android-based platforms, with emphasis on scalable UI architecture,...AndroidSeniorFull timeLocal areaWork from homeRelocation packageFlexible hours
$140k - $200k
Clutch Canada is looking for a Senior Android Engineer in the United States to support the growth of its Android app, the most used text-to-speech... ...Store. This pivotal role requires a minimum of 5 years in software engineering and expertise in Kotlin. The position offers...AndroidSenior$166.9k - $203.9k
...$75 billion real estate industry. We use data, beautiful software, and innovative design to put customers first at every step... ...new features, and options for our customers. As a Sr. Android Mobile Software Engineer, you'll join a passionate team working to enable Redfin's...AndroidSeniorMinimum wageFull timeWork at officeRemote workNight shiftWeekend work$190k - $220k
Job DescriptionJob Description The Role The Compute Systems Software team is a dynamic and fast paced team that designs,... ...The OS Safety and Services team is seeking an experienced Senior Software Engineer to join our team to work on high-compute System-on-Chip (SoC...SeniorFull timeLocal areaWork from home- Job DescriptionThe Role:As a senior engineer, you will help design, build, and safeguard the quality of applications across the GM's Product... ....You will have the opportunity to work hands-on writing software or solutions, based on detailed requirements and system specifications...SeniorFull timeContract workH1bLocal areaWork from homeRelocation package
- ...Innovation Center or Warren Michigan GM Technical Center 3-4 days per week (T-W-Th) The RoleWe are seeking a highly skilled Senior Software Engineer to join our digital commerce engineering team, with a primary focus on React-based front-end development, Shopify commerce...SeniorFull timeH1bLocal areaWork from homeRelocationFlexible hours3 days per week
- Job DescriptionThe Role: We are seeking an experienced Senior Software Engineer (.NET ) to join our team. In this role, you will lead the design, development, testing, and maintenance of high-performance, scalable, and secure software systems. The ideal candidate will...SeniorFull timeH1bLocal areaWork from homeRelocation package
$160k - $200k
Job DescriptionAs a Senior Software Engineer - Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems.You will play...SeniorFull timeLocal areaWork from homeRelocation packageFlexible hours- ...influence the future of transportation in the EV realm. Our Software Services team is on the forefront of this work, emboldening... ...individuals for potential future opportunities as a Senior Software Engineer - SAP Developer. In anticipation of these opportunities becoming...SeniorFull timeLocal areaWork from homeRelocation packageFlexible hours
- Job DescriptionThe RoleAs a senior engineer, you will lead the design, build, and operation of secure cloud platforms and services. You will... ...(Required Qualifications):5+ years of experience as a software engineer or security engineer, including work on authentication...SeniorFull timeLocal areaWork from home
- ...RoleThe Infotainment Platform Certification Engineer is responsible for ensuring that GM’s infotainment platform adheres to Android Compatibility Definition Document (CDD) and... ...test failures in coordination with various software component teams. The role also includes...AndroidFull timeLocal areaWork from homeRelocationRelocation package
- General Motors is seeking an Infotainment Audio Software Developer to contribute to the creation, maintenance, and support of all Audio... ...Infotainment system. You will design, code, and deploy C++ modules for Android/QNX/Linux audio middleware, develop Android framework...Android
- ...and order-management workflows.Build reliable and maintainable software using appropriate design patterns, testing practices, security... ...responsibly use tools such as GitHub Copilot and AI-driven engineering or observability capabilities.Provide technical guidance and mentorship...SeniorContract workWork experience placementLocal areaWork from homeRelocation package
- ...DescriptionThe Team:The Ethernet Systems Engineering team develops, validates, and deploys... ...vehicle Ethernet foundation that enables GM’s Software-Defined Vehicle architecture. The team... ...organization is looking for a Senior Software Engineer who will develop work...SeniorFull timeLocal areaWork from homeRelocation package
- General Motors in Warren, MI is seeking a Senior Software Engineer to advance in-vehicle Ethernet networks and automation. You will work with both physical and virtual test assets, focusing on functional verification and performance metrics to ensure robust network health...Senior
- ...connected vehicles. As an Entry Level Software Engineer, you will contribute to the design and... ...documented source code with guidance from senior team members. Participate in... ..., co-op, or internship experience with Android or mobile application development...AndroidFull timeInternshipLocal areaWork from homeFlexible hours
- Job DescriptionThe Role: At AV (Autonomous Vehicles) Software Organization within General Motors, we are working on developing cutting-... ...generation vehicles. As the ADAS/AV Platform Software Verification Engineer, you will play a crucial role in defining, implementing, and...SeniorFull timeWork experience placementLocal areaWork from homeFlexible hours
- Job DescriptionThe Role:General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise applications, integrations, and intelligent platform capabilities across the Global Physical Security and Medical portfolio. This role focuses...SeniorFull timeLocal areaWork from homeRelocation package
- As a Backend Engineer at Sift, you’ll play a critical role in delivering the experiences that help thousands of users navigate and understand... ...to our end users.About the roleDevelop and test very complex software solutions with minimal directionRelease and validate software,...SeniorFull time
- The Senior Image Analysis Software Engineer is responsible for designing, developing, and deploying advanced image analysis solutions that support high-content microscopy screening and translational research initiatives. This role combines software engineering, artificial...SeniorFull time
- Job DescriptionThe RoleWe’re seeking a passionate and experienced Senior Performance Engineer in development to own Overall Performance of our systems and solution, leading optimization of software and systems to improve site speed, support scalability, reliability and...SeniorFull timeH1bLocal areaWork from home
- ...latest best practices. As a Staff Software Architect, you are a senior individual contributor who sets direction... ...in development and in fleet.Mentor engineers across teams (including supplier... ...at least one in-vehicle platform (Android-based, Linux-based, or RTOS),...AndroidFull timeLocal areaWork from homeRelocationRelocation package
- ...in how we will influence the future of transportation. Our Software Services team is at the forefront of this work, emboldening... ...our mission.We are seeking a highly skilled and experienced Senior Software Engineer specializing in OneStream Development to join our dynamic...SeniorFull timeLocal areaWork from homeRelocation packageFlexible hours
- ...Integration organization, builds the foundational software, automation, and integration... ...observability, and defect triage.Their work enables engineering, calibration, and verification teams to... ...development process.The Role:As a Senior Software Developer, you will build the...SeniorFull timeLocal areaWork from homeRelocation package
- As a Senior Software Engineer, you will help build and scale a newly launched AI-first product with direct revenue impact. Our platform analyzes client communications and engagement signals to help mortgage bankers, the sales professionals who guide clients through home...SeniorFull timeShift workNight shiftWeekend work
- ...equivalent experience5+ years of experience in software development, with demonstrated knowledge... ...knowledge of software engineering best practices, including Agile development... ...you and your family.WHAT YOU'LL DOAs a Senior Software Engineer with the Life Sciences...SeniorApprenticeshipEasy work
- ...the next generation of embedded platform software to deliver state of the art features to... ...along with it. We are looking for energetic engineers to help us deliver high quality test... ...ensure the success of our features. As a Senior Software Developer - Test Framework at...SeniorFull timeWork at officeLocal areaWork from homeRelocation packageFlexible hours3 days per week
- Job DescriptionThe RoleGM’s Software Defined Vehicle Platform unlocks the ability to scale... ...of tomorrow.As an Embedded Software Engineer on the Universal Flash Orchestrator Team... ...using embedded development frameworks in Android, QNX and Linux environments.Participate...AndroidFull timeLocal areaWork from homeRelocation package
$195k - $298.8k
Job DescriptionJoin us at the forefront of next-gen automotive technology. As a Staff Android Software Engineer, you’ll drive the future of in-vehicle user experiences by developing high-performance Android-based infotainment and digital cluster systems. You’ll focus on...AndroidFull timeWork experience placementLocal areaWork from homeRelocationRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Android. Be the first to apply!
- cybersecurity software engineer Warren, MI
- software developer fintech Warren, MI
- senior robotics software engineer Warren, MI
- network software engineer Warren, MI
- software engineer remote Warren, MI
- part time software developer remote Warren, MI
- software engineer full time Warren, MI
- entry level software engineer remote Warren, MI
- senior software engineer ruby on rails Warren, MI
- consulting software engineer Warren, MI


