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

Android Security Software Engineer (Direct Hire)

Ref: US_EN_6_971597_1474005

Posted on 18 November 2022

Role Summary

This is a Senior Software Engineer position in the Android System Development team. This role is responsible for coordination and implementation of platform security features on Android Automtive as well as customer-facing applications of our connected, embedded Infotainment System. You’ll make use of state-of-the-art technologies to enrich our best-in-class multi-brand infotainment for all Volume, Premium & Sport Brands of the company. You will be deeply involved in reviewing and implementing SELinux rules within our Infotainment platforms. You will also be involved in analysing and coordinating rollout of security patches. Mentoring and knowledge transfer to junior software developers is an essential part of the day-to-day business. We are building the next generation of Infotainment and car computing systems in partnership with leading technology partners and Tier 1s.

Role 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
  • Identification of architectural/technical issues on 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:
  • Creation of technical specifications and documentation
  • Independent handling of project priorities, deadlines, and deliverables
  • Tracking of assigned system issues, including ticket reviews
  • Status reporting to project stakeholders (domestic and international)
  • Mentoring of junior software developers on best practices and design patterns
  • Cross-team resource management and alignment of project goals
  • Years of Experience

  • 7-10 years
  • Education Required

  • Bachelor’s Degree (or equivalent) in Electrical/Computer Engineering, Computer Science, or related technical field. Master's preferred
  • Required Skills:

  • Open-minded, with strong interpersonal and teamwork skills
  • Fast learner and early adopter
  • Collaborate within an agile cross-functional team environment
  • Excellent verbal and written communication skills
  • Effective analytical and conceptual thinking
  • Attention to detail
  • Strong planning and organization skills
  • Recognize patterns from previous projects
  • Mentoring skills to assist less experienced team members
  • Expert knowledge about the Android Framework and  AOSP platform architecture
  • Working experience with the Android Architecture and platform security (permissioning schemes, threat models)
  • 3+ years of experience with Android framework components, system services and the Android SDK
  • Strong understanding of SELinux
  • 5+ years of working experience with object-oriented designs
  • Proficiency in C++, Java or Kotlin
  • Understanding of software vulnerabilities and mitigations
  • Experience in threat analysis and risk assessment
  • 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