Lead Android Software Engineer

2 weeks ago


Mountain View, California, United States Abidi Solutions Full time
Job Overview

Position: Senior Software Engineer - Mobile Android

Company: Abidi Solutions

Location: Hybrid

Contract Type: C2C

Visa: USC GC GC EAD H4 EAD

Company Profile

Abidi Solutions is at the cutting edge of automotive technology, specializing in the development of innovative Software-Defined Vehicle (SDV) solutions. Our focus is on enhancing the future of automotive software through advanced engineering practices.

Role Summary

As a Senior Software Engineer with a focus on Android, you will be instrumental in shaping the architecture and design of our client's SDV software stack. Your expertise will guide the development of high-performance software solutions that drive the next generation of automotive experiences.

Key Responsibilities
  • Architecture and Design: Spearhead the design and architecture of the Software-Defined Vehicle Platform, overseeing the development of Android OS, core services, and applications.
  • System Performance: Engineer scalable and high-performance software systems, ensuring data integrity and real-time performance metrics.
  • Engineering Practices: Establish and implement best engineering practices, including coding standards and continuous deployment strategies.
  • Design Reviews: Lead critical design reviews, presenting detailed design elements and integrating feedback for continuous improvement.
Qualifications
  • Domain Expertise:
    • Android System UI
    • Android Application Development
    • Embedded Software for Infotainment
    • Automotive Cloud Software
  • Technical Proficiencies:
    • Strong understanding of Agile and DevOps methodologies.
    • Experience with software integration across automotive hardware.
    • In-depth knowledge of Android Automotive OS customization.
    • Proficient in various programming languages and frameworks.
  • Interpersonal Skills:
    • Exceptional documentation, profiling, and debugging capabilities.
    • Strong strategic thinking and communication skills.
    • Adept at designing modular and maintainable systems.
    • Experience leading architecture and design discussions.
    • Effective collaboration with cross-disciplinary teams.
Desired Attributes
  • A genuine passion for developing user-centric software solutions.
  • Ability to adapt to evolving technologies and business needs.


  • Mountain View, California, United States Abidi Solutions Full time

    Job OverviewPosition: Senior Software Engineer - Mobile AndroidCompany Overview: Abidi Solutions is at the cutting edge of automotive technology, specializing in innovative Software-Defined-Vehicle (SDV) solutions. As a pivotal member of our advanced technical team, you will be instrumental in shaping the architecture and design of transformative systems...


  • Mountain View, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software engineering utilizing one or more programming languages, alongside expertise in data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, with at least 1 year in software design and...


  • Mountain View, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software engineering utilizing one or more programming languages, along with a solid understanding of data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, and at least 1 year of experience in software...


  • Mountain View, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software engineering utilizing one or more programming languages, alongside a strong understanding of data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, with at least 1 year in software design and...


  • Mountain View, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software engineering using one or more programming languages, along with expertise in data structures and algorithms. 3 years of experience in testing, maintaining, or launching software applications, and at least 1 year of experience in software design and...


  • Mountain View, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software engineering using one or more programming languages, alongside expertise in data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, with at least 1 year in software design and...


  • Mountain View, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development utilizing C++ or Java programming languages, along with expertise in data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, and at least 1 year of experience in software design and...


  • Mountain View, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development utilizing C++ or Java programming languages, along with expertise in data structures and algorithms. A minimum of 3 years of experience in testing, maintaining, or launching software products, and at least 1 year of experience in software...


  • Mountain View, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development utilizing C++ or Java programming languages, alongside expertise in data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, with at least 1 year in software design and architecture. 3...


  • Mountain View, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development utilizing C++ or Java programming languages, along with expertise in data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, and at least 1 year in software design and architecture. 3...


  • Mountain View, California, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development utilizing C++ or Java programming languages, along with expertise in data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, and at least 1 year of experience in software design and...


  • Mountain View, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development utilizing C++ or Java programming languages, along with expertise in data structures and algorithms. A minimum of 3 years in testing, maintaining, or launching software products, and at least 1 year in software design and architecture. 3...


  • Mountain View, California, United States Microsoft Full time

    About the RoleMicrosoft is seeking a talented Android engineer to join our team and contribute to the development of our personalized AI assistant, Copilot. As a key member of our Native Engineering team, you will be responsible for building and maintaining the core experience of Copilot on iOS and Android, while collaborating with our Product Management,...


  • Mountain View, California, United States Google Full time

    About the JobAt Google, we're constantly pushing the boundaries of what's possible with technology. As a software engineer on our Android Productivity team, you'll play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.ResponsibilitiesWrite and Test...


  • Mountain View, California, United States Microsoft Full time

    About the RoleMicrosoft is seeking a talented Android engineer to join our team and contribute to the development of our personalized AI assistant, Copilot. As a key member of our Native Engineering team, you will be responsible for building the core experience of Copilot on iOS and Android, collaborating with our Product Management, Design, and AI Research...


  • Mountain View, California, United States Google Full time

    About the RoleAs a Senior Software Engineer, Mobile, Android at Google, you will play a critical role in developing cutting-edge technologies that transform the way billions of users interact with information and each other. Our products require handling vast amounts of data, and we're constantly pushing the boundaries of what's possible.Key...


  • Mountain View, California, United States Akraya Inc Full time

    Job Summary:Akraya Inc is seeking a skilled Android Software Tester to join our team. As a junior developer, you will be responsible for conducting manual and automated software and hardware testing for our Android and Client applications.Key Responsibilities:Conduct manual and automated testing of Android and Client applicationsPerform power measurement...


  • Mountain View, California, United States Google Full time

    About the RoleAs a senior software engineer at Google, you will play a critical role in developing the next-generation technologies that shape how billions of users interact with information and each other. Our software engineers work on a wide range of projects, from information retrieval and distributed computing to large-scale system design, networking,...


  • Mountain View, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software engineering utilizing one or more programming languages, alongside expertise in data structures and algorithms. 3 years of experience in testing, maintaining, or launching software products, and at least 1 year of experience in software design and...


  • Mountain View, California, United States Google Full time

    About the RoleAs a Senior Software Engineer at Google, you will play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance software solutions for Android and machine learning...