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 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 that will redefine the automotive landscape.

Role Summary:
In the capacity of a Senior Software Engineer with a focus on Android, you will spearhead vital components of our SDV software framework, particularly in the realms of Infotainment, System UI, and Applications. Your collaboration with diverse teams will be essential in envisioning, architecting, designing, and implementing high-performance software solutions. This position requires a combination of strategic insight, technical proficiency, and a fervor for innovation.

Key Responsibilities:

  • Architecture and Design: Direct the design and architecture of the Software-Defined Vehicle Platform. Supervise the development of Android OS, core services, System UI, and applications for in-car and mobile environments. (25%)
  • System Performance: Create and develop scalable, high-performance software systems. Guarantee data consistency and reliability through secure message flows and real-time performance metrics. (25%)
  • Engineering Fundamentals: Establish and implement engineering practices, including branching strategies, coding standards, and continuous deployment methodologies. Ensure effective software development processes and high-quality deliverables. (25%)
  • Design Reviews: Conduct and lead critical design reviews. Present detailed design elements, gather constructive feedback, and integrate lessons learned to enhance future design processes. (25%)

Qualifications:

  • Expertise in Domains:
    • Android System UI
    • Android Application Development
    • Embedded Software for Infotainment
    • Automotive Cloud Software
  • Technical Skills:
    • Proficient in Agile and DevOps methodologies.
    • Experience with software integration across automotive hardware and communication protocols.
    • In-depth knowledge of Android Automotive OS customization.
    • Expertise in various programming languages and frameworks.
  • Soft Skills:
    • Exceptional documentation, profiling, and debugging capabilities.
    • Strong strategic thinking, negotiation, and communication skills.
    • Adept at designing modular, scalable, and maintainable systems.
    • Experience in leading architecture and design evaluations.
    • Effective collaboration with interdisciplinary teams.

Desired Attributes:

  • A passion for developing user-centric software experiences.
  • Ability to adapt to emerging technologies and evolving business needs.


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

    Job OverviewPosition: Senior Software Engineer - Mobile AndroidCompany: Abidi SolutionsLocation: HybridContract Type: C2CVisa: USC GC GC EAD H4 EADCompany ProfileAbidi 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...


  • 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...