CrawlJobs Logo

Staff Software Engineer- Android

gm.com Logo

General Motors

Location Icon

Location:
United States , Austin

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

195000.00 - 298800.00 USD / Year

Job Description:

Join 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 building scalable, responsive, and intuitive user interfaces on top of the Android Automotive OS and hybrid Android/RTOS environments.

Job Responsibility:

  • Design, develop, and test Android system and application-level software for infotainment and digital displays (instrument clusters, center stack, HUD)
  • Lead the integration of Android applications within Android Automotive OS with embedded platforms and multi-display vehicle architectures
  • Build reusable frameworks and services within Android, leveraging AOSP, Jetpack, and HIDL/AIDL interfaces
  • Collaborate cross-functionally with hardware, product, and design teams to deliver responsive, beautiful, and consistent in-vehicle experiences
  • Optimize Android system performance, startup time, and resource usage to meet automotive-grade reliability and latency requirements
  • Drive Android-RTOS coexistence strategies, enabling seamless handoff and communication between systems
  • Apply Agile/Scrum practices with CI/CD pipelines to ensure robust, testable code and frequent feature delivery

Requirements:

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field—or equivalent work experience
  • 8+ years of experience in production-grade software development, with 3+ years focused on Android system or application development
  • Deep proficiency in Java and/or Kotlin
  • Familiarity with Android System Apps, AOSP, Android HALs, and system services
  • Experience integrating Android with embedded ECUs and automotive protocols (CAN, LIN, Ethernet)

Nice to have:

  • Experience delivering Android-based infotainment systems in production vehicles
  • 8+ years of experience in production-grade software development, with 3+ years focused on Android system or application development
  • Experience with Android emulator tools, ADB, and automotive debugging tools like CANoe or VehicleSpy
  • C++ experience
  • Understanding of Android Automotive OS and its integration with vehicle networks
  • Background in RTOS or hybrid Android/RTOS systems
  • Knowledge of OpenGL, Vulkan, or Unreal Engine for advanced UI rendering
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
  • employee assistance program
  • GM vehicle discounts
  • relocation benefits
  • company vehicle evaluation program

Additional Information:

Job Posted:
April 23, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Staff Software Engineer- Android

Staff Software Engineer - Mobile

Easygo leads the world in crafting top-tier entertainment experiences. Within ou...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of mobile application development experience
  • Proven success designing and delivering complex, high-performance mobile applications — ideally in gaming, entertainment, or real-time interactive environments
  • Strong command of mobile frameworks and ecosystems such as Native (Swift/Kotlin) and Cross-platform (React Native, Flutter)
  • In-depth knowledge of rendering, audio, device integration, performance tuning, and security on mobile platforms
  • Demonstrated ability to lead architectural direction and technical decision-making at a senior level
  • Strong communication and collaboration skills, with experience partnering with cross-functional teams and influencing technical outcomes
Job Responsibility
Job Responsibility
  • Define the mobile technology strategy for our core gaming platform across iOS and Android, aligning architecture with business goals and user expectations
  • Architect secure, performant, and scalable mobile systems optimised for real-time gaming, immersive interaction, and cross-platform compatibility
  • Establish and uphold mobile engineering standards, including development practices, testing frameworks, deployment workflows, and code quality benchmarks
  • Partner cross-functionally with product managers, designers, and platform engineers to ensure seamless mobile-user experiences that enhance gameplay
  • Act as a technical leader and subject matter expert, guiding architectural decisions, reviewing designs, and influencing mobile development across the company
  • Support team growth by defining hiring criteria, participating in recruitment, and mentoring engineers to build a high-performing mobile team
Read More
Arrow Right
New

Staff Software Engineer - Android

We are looking for an L5B Senior Android Engineer to lead earner‑facing Android ...
Location
Location
United States , San Francisco
Salary
Salary:
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science, Engineering, or related field, or equivalent practical experience
  • 9+ years of professional software engineering experience, with substantial time building and shipping Android applications at scale
  • Expertise in Kotlin and/or Java and deep understanding of the Android platform, frameworks, and tooling
  • Experience designing and implementing complex mobile architectures (modularization, clean architecture, reactive patterns), with strong focus on performance, reliability, and offline support
  • Demonstrated ability to lead technical direction within a product area: driving design, making trade‑offs, and influencing cross‑functional partners across time zones
  • Strong communication skills and comfort working closely with product, design, backend, data, operations, and AV partner teams
Job Responsibility
Job Responsibility
  • Lead Android experiences across heterogeneous fleets
  • Own the design and implementation of Android features that support courier, mobility/taxi, and AV fleet earners — from onboarding through daily operations and performance management
  • Build configurable Android flows that can be tailored to different fleet archetypes while sharing common components (navigation, data models, analytics, access control)
  • Bring the FleetHub operating model to life on Android
  • Implement Android workflows that sit on top of Fleet Foundations (fleet data, orgs, RBAC, contracts/payments, reporting) and Fleet Management Core Modules (onboarding, performance, incentives, command center, earnings)
  • Surface Fleet Intelligence capabilities in the earner experience, such as demand‑aware shift planning and positioning recommendations for fleet earners and managers
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible to participate in a 401(k) plan
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - iOS

As a Staff Mobile Engineer on the Autonomous Mobility & Delivery (AM&D) team, yo...
Location
Location
United States , Seattle; San Francisco
Salary
Salary:
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience
  • 5+ years of hands-on mobile development experience in iOS and/or Android
  • Proven track record leading cross-team, multi-quarter technical initiatives from concept through production
  • Demonstrated experience defining and evolving mobile architecture in large-scale, consumer-facing applications
  • Strong expertise in modern mobile architecture patterns, modularization strategies, state management, and performance optimization
  • Experience driving metrics-based product development with strong reliability and quality guardrails
  • Experience improving engineering standards across teams, including code quality, testing strategy, release processes, and operational excellence
  • Strong cross-functional collaboration skills, with experience partnering with product, design, backend, and operations stakeholders
Job Responsibility
Job Responsibility
  • Define and drive the long-term mobile technical strategy across iOS and Android for Autonomous Mobility & Delivery experiences
  • Lead large, cross-team initiatives from ideation through design, implementation, launch, and operational ownership
  • Architect scalable, modular, and maintainable mobile systems that support evolving autonomous and marketplace use cases
  • Anticipate future product and architectural needs, proactively addressing scalability, performance, and reliability challenges
  • Establish and promote mobile engineering best practices across architecture, testing, release processes, observability, and incident management
  • Partner closely with product, design, backend, marketplace, and operations teams to deliver cohesive, end-to-end customer experiences
  • Drive metrics-based execution, ensuring features are instrumented, measurable, and aligned with core business KPIs
  • Improve engineering velocity and quality by reducing technical debt and strengthening development workflows
  • Mentor senior engineers, elevate technical decision-making across teams, and raise the hiring bar through high-quality interviewing and feedback
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits (see link)
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

At YouVersion, we build technology that helps people around the world connect wi...
Location
Location
United States , Edmond
Salary
Salary:
Not provided
life.church Logo
Life.Church
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of hands-on software engineering with a proven history of delivering impactful, high-quality solutions
  • A degree in Computer Science or related field is required
  • Strong proficiency in multiple programming languages with a proven track record of solving complex problems
  • Ability to influence technical decisions across organizational boundaries and build consensus
  • Experience designing scalable and robust software systems with long-term sustainability
  • Capacity to balance immediate technical needs with long-term architectural goals
  • Ability to explain complex technical concepts to diverse audiences and influence decision-making
  • Passion for using technology to help people grow spiritually and connect with God
  • See work as more than a job, but as a calling to serve others and advance God's Kingdom
  • Deep mastery of Python and/or Golang, with experience designing, implementing, and optimizing complex backend systems
Job Responsibility
Job Responsibility
  • Own the Problem Space: Lead design and implementation for large-scale, chapter-wide technical solutions that impact multiple teams
  • Influence Across Chapters: Set high standards for code quality, resilience, and scalability that influence solutions across multiple projects and teams
  • Drive Best Practices: Establish and enforce coding standards, review complex technical work, and shape strategies for consistency
  • Design System Architecture: Create scalable, maintainable software architectures that solve complex problems while planning for future needs
  • Resolve Critical Issues: Diagnose and solve the most complex technical challenges across projects and teams
  • Collaborate Strategically: Partner with engineering leadership, product managers, and designers to align technical strategies with business goals
  • Mentor & Develop: Guide engineers at all levels, fostering a culture of technical excellence and continuous learning
What we offer
What we offer
  • Paid parental leave, including maternity, paternity, and adoption leave
  • Generous employer-paid leave for the use of vacation, sick time, and other qualifying reasons
  • Innovative and comprehensive Medical, Dental, and Vision insurance that provides team members with useful resources and savings to navigate their holistic health
  • Life insurance policy provided for all staff members at 2x annual salary at no cost. Additional life insurance coverage is available to purchase
  • Short-Term and Long-Term disability is covered at 100% for full-time qualified staff members
  • Comprehensive wellness and mental health benefits allow staff to proactively invest in their physical and emotional health
  • Generous 401(k) retirement plan allowing a team member to have up to 12.5% (including employee contribution, employer match, and employer discretionary contribution) contributed into their account in their first year
  • $160 annually in development dollars for team members to invest in their professional growth
  • Casual dress and work environment
  • Fulltime
Read More
Arrow Right

Staff Android Engineer

We’re hiring a Senior Android Engineer to help build Lime for Business as an emb...
Location
Location
United States
Salary
Salary:
190000.00 - 261000.00 USD / Year
li.me Logo
Lime
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional software development experience
  • Deep technical expertise and proven leadership in Android development (Kotlin)
  • Experience designing and maintaining robust, modular, and scalable app architectures
  • Demonstrated experience shipping in large-scale apps with shared ownership, legacy constraints, and multiple collaborating teams
  • Comfort working with and improving existing architectures
  • Strong product instincts
  • Solid experience with mobile testing practices, CI/CD and release hygiene, performance debugging and crash analysis
  • Strong communication and collaboration skills
  • Excellent communication and collaboration skills
  • proven ability to mentor and elevate others
Job Responsibility
Job Responsibility
  • Work as part of a team creating high-quality, performant Android experiences within our existing app
  • Partner closely with product and design to create business workflows that are intuitive and reliable
  • Navigate shared ownership effectively
  • Improve quality through testing, instrumentation, performance work, and strong release discipline
  • Contribute to continuous improvement
  • Troubleshoot and lead full-cycle incident response
  • Collaborate with PMs, Engineers, Design, Research, Data Science, and Operations teams to identify and solve problems
  • Provide technical mentorship and foster a culture of collaboration, learning, and code quality
  • Contribute to shaping the technical strategy and long-term vision for Lime for Business’s iOS platform
What we offer
What we offer
  • Comprehensive Health & Wellness
  • Financial & Retirement Planning
  • Family & Fertility Support
  • Paid Time Off
  • Unique Lime Perks
  • Fulltime
Read More
Arrow Right

Staff Android Engineer

Lime is the largest global shared micromobility business, operating in close to ...
Location
Location
Canada
Salary
Salary:
172000.00 - 237000.00 CAD / Year
li.me Logo
Lime
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional software development experience
  • Deep technical expertise and proven leadership in Android development (Kotlin)
  • Experience designing and maintaining robust, modular, and scalable app architectures
  • Demonstrated experience shipping in large-scale apps with shared ownership, legacy constraints, and multiple collaborating teams
  • Comfort working with and improving existing architectures (e.g., modularization, feature boundaries, dependency management, navigation patterns)
  • Strong product instincts: you can balance quality, maintainability, and speed
  • Solid experience with: mobile testing practices (unit, snapshot/UI, integration as appropriate), CI/CD and release hygiene, performance debugging and crash analysis
  • Strong communication and collaboration skills
  • Excellent communication and collaboration skills
  • proven ability to mentor and elevate others
Job Responsibility
Job Responsibility
  • Work as part of a team creating high-quality, performant Android experiences within our existing app, specifically with the business user in mind
  • Partner closely with product and design to create business workflows that are intuitive and reliable (for both admins and employee riders)
  • Navigate shared ownership effectively: integrate with existing modules and platform services, collaborate across teams on APIs/contracts, manage dependencies and rollouts without destabilizing the core app
  • Improve quality through testing, instrumentation, performance work, and strong release discipline
  • Contribute to continuous improvement: refactors that unblock future work, build performance improvements, better debugging/triage practices, clearer module boundaries
  • Troubleshoot and lead full-cycle incident response (mitigation, correction, prevention)
  • Collaborate with PMs, Engineers, Design, Research, Data Science, and Operations teams to identify and solve problems that impact our users
  • Provide technical mentorship and foster a culture of collaboration, learning, and code quality across teams
  • Contribute to shaping the technical strategy and long-term vision for Lime for Business’s iOS platform — including architecture, tooling and development best practices
What we offer
What we offer
  • Offers Equity
  • Offers Bonus
  • Fulltime
Read More
Arrow Right

Staff iOS Developer

Come join Intuit’s DynExTeam as a StaffiOS Developer - Mobile, to help shape how ...
Location
Location
Canada , Toronto
Salary
Salary:
164500.00 - 222500.00 CAD / Year
intuit.com Logo
Intuit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science or equivalent work experience
  • 7+ years of professional experience with expertise in developing, maintaining, and innovating large-scale, consumer-facing mobile applications
  • Expertise in modern mobile technologies, with specific deep experience in iOS (e.g., Swift, SwiftUI) development with some exposure to Android (e.g., Kotlin, Jetpack Compose, Android SDK)
  • Experience in the Software design/architecture process
  • Experience in the entire Software Development Life Cycle (SDLC)
  • Experience with web services (consuming or creating) with REST or SOAP
  • Excellent communication skills, with the ability to explain complex technical issues to different audiences
  • Familiarity with the development challenges that come with highly scalable and available web applications
  • Experience with unit testing and Test Driven Development (TDD)
  • Proficient in building or integrating functional AI models using techniques such as LLM prompting, AutoML modeling, etc.
Job Responsibility
Job Responsibility
  • Create impactful mobile experiences with deep customer empathy, quickly translating insights into mockups, wireframes, and proof-of-concept code
  • Act as the technical subject matter expert, mentoring fellow engineers, leading a small team, and solving challenging programming and design problems
  • Proactively identify opportunities to enhance software applications with AI technology
  • Coach and mentor junior engineers on best practices of software engineering, leveraging AI to enhance applications, and building their technical expertise to ensure efficient and effective outcomes
  • Launch AI integrations in production and evaluate their impact on software performance and user satisfaction, using appropriate metrics
What we offer
What we offer
  • cash bonus
  • equity rewards
  • benefits
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Android

We're looking for early members of our Android team. You'll work closely with th...
Location
Location
United States , NYC, Boston, Los Angeles, San Francisco
Salary
Salary:
200000.00 - 300000.00 USD / Year
suno.ai Logo
Suno
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years experience shipping production Android apps
  • Advanced expertise in Kotlin
  • Advanced expertise in Jetpack Compose
  • Experience building fluid animations, with an eye for translating prototypes into robust code
  • A keen sense of what's unique about Android, and how that can be used in relation to a media application
  • An obsession with great user experiences, getting the details right, iterating & learning rapidly, and working hard
Job Responsibility
Job Responsibility
  • Design and build Suno's Android app for creating, exploring, and listening to music
  • Create foundational abstractions and libraries for performant, highly interactive media experiences
  • Own feature development from zero to one, and beyond
  • Contribute to design and product decisions across the app
  • Optimize the performance, joy, beauty, and feel of our products
What we offer
What we offer
  • Company Equity Package
  • 401(k) with 3% Employer Match & Roth 401(k)
  • Medical, Dental, & Vision Insurance (PPO w/ HSA & FSA options)
  • 11 Paid Holidays + Unlimited PTO & Sick Time
  • 16 Weeks of Paid Parental Leave
  • Creative Education Stipend
  • Generous Commuter Allowance
  • In-Office Lunch (5 days per week)
  • Fulltime
Read More
Arrow Right