Job Description - Principal Software Engineer (Android)- Direct Hire in Santa Clara
Return to jobs

Principal Software Engineer (Android)- Direct Hire

Ref: US_EN_6_971597_1474019

Posted on 18 November 2022

Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. To achieve that we are building the leading tech stack for the automotive industry and creating a unified software platform for over 10 million new vehicles per year.

This is a Principal Software Engineer position in the Android System Development team. This role is responsible for coordination and implementation of both Android Automotive OS platform features as well as Customer-facing features of our connected, embedded Infotainment system. Mentor team members to enrich our best-in-class multi-brand automotive infotainment system for all Volume, Premium & Sport Brands of the company. Making software design improvements for performance optimization are an integral part of the daily work. We are building the next generation of Infotainment and car computing systems in partnership with leading technology partners.

Responsibilities:

  • Joint software development of car computer solutions in early development phases in collaboration with system engineers and software experts from technology partners
  • Analysis and profiling of Android framework, system applications, or system services
  • System design of modules at the AOSP framework level
  • Improvement of Android framework stability and optimization of critical operation states
  • Contribution to Android related framework and company-owned frameworks with interface reviews
  • Technical alignment with suppliers and development partners
  • Implementation of state-of-the-art approaches to develop best-in-class infotainment systems
  • Additional Responsibilities:

  • Crafting new software development process improvement initiatives that empowers the team to scale its impact
  • Mentoring software engineers on best practices and design patterns
  • Leading new project project proposals to stakeholders (domestic and international)
  • Creation of technical specifications and documentation
  • Required Skills:

  • 10+ years of experience
  • In-depth knowledge about the Android Framework, AOSP platform architecture, and related build systems
  • Working experience with the Android Architecture (in particular Linux Kernel, Hardware Abstraction Layer, Treble, etc.)
  • Working experience with Android Automotive OS
  • 5+ years of working experience in modifying Android framework components, system services and the Android SDK
  • 5+ years of working experience with object-oriented designs
  • Proficiency in C++, Java, or Kotlin
  • Solid working experience with the software life-cycle methodologies
  • Cross-team resource management to align and reach project goals
  • Apply today!

    Equal Opportunity Employer/Veterans/Disabled

    To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit https://www.modis.com/en-us/candidate-privacy/

    The Company will consider qualified applicants with arrest and conviction records

    Equal Opportunity Employer/Veterans/Disabled

    To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to https://www.modis.com/en-us/candidate-privacy

    The Company will consider qualified applicants with arrest and conviction records

    Apply

    Find your local office.

    Modis has over 100 offices in the United States, Canada and Europe. With both industry and location-specific expertise, our people know their area and their labor market and can find the right position for you.

    Locations