Software Defined Vehicle- Infotainment Platform System Engineer

1 month ago


Sunnyvale, California, United States General Motors Full time
Job Description

Do you imagine a world of zero crashes, zero emissions and zero congestion? We do. We place our customers at the center of everything we do, and we are creating vehicles that move humanity to that goal. To reach this ambitious goal we are creating a modern vehicle computing platform that is capable to integrate all the advanced features like active safety, driving assistance systems, infotainment, connectivity, and vehicle motion. This new platform shall seamlessly connect in-vehicle computing controls with cloud and edge computing resources.

The Software Defined Vehicle (SDV) team supports the definition, design, and development of continuously improving mobility services. SDV is a new vehicle intelligence platform that will underpin all our future innovations across a wide range of technological advancements, including EVs and expanded automated driving. This space is ripe with technical leadership opportunities for advanced technology development, as well as the ability to provide mentorship for new employees. You can flex your teamwork muscles as you will be tasked with working with several other areas of engineering, IT, and the business

Role

We are building an Infotainment platform software team which is tasked with two critical roles: co-developing software that will run GM's next generation infotainment system, and developing the talent and tools necessary to allow GM to take ownership of the resulting software stack. This team is solely responsible for developing and maintaining GM's entire infotainment software platform.

We are looking for engineers with a very solid knowledge in developing RTOS or Android software solutions who are interested in applying their experience to delivering high quality software for future automotive Infotainment systems.


Responsibilities
  • Contribute as designer and developer to building and integrating Linux and Android components into an RTOS based infotainment solutions for automotive consumer devices.
  • Responsible for the entire life cycle of the assigned domain, including requirements, system design, development, deployment, and maintenance of the infotainment software.
  • Participate in the design of a best-in-class in-vehicle platform for GM infotainment systems.
  • Follow our software development process where quality comes first and ensure that the designed solutions conform to architectural requirements such as scalability, maintainability, reliability, extensibility, usability and security.
  • Ensure communication "bridge" between various internal and external technical teams to make appropriate system-level design trade-offs, refine system requirements, and identify innovation opportunities.
  • Work on new feature development, as well as maintenance of existing features and bug fixes
  • Collaborate with team members in software development activities using the Scrum/Agile development process.
  • Provide clear and complete documentation
Additional Job DescriptionRequired Skills:
  • 2+ years in Software Development in related domains
  • Bachelors degree in software engineering, computer science, computer engineering or electrical engineering
  • Developing and Debugging complex existing code base in C, C++, Java, Kotlin and scripting languages such as shell and Python on Linux/QNX/Android based systems
  • Scrum/Agile software development process and SCM tools like Git, Gerrit, OpenGrok
  • Experience in at least one of the following focus areas:
    • BSP integration or virtualization technology on Linux/QNX/Android
    • Security experience in Android or QNX related to things like certificate and key management, secure boot, and security policy enablement
    • Android UI application development
    • Android native and Java framework, especially application framework and/or multimedia/graphics stack troubleshooting
    • System performance profiling and optimization across Linux, Android and RTOS systems, including using tools like Bootchart, ftrace, and strace
Preferred Skills:
  • Prior experience with vehicle infotainment systems, CAN networks, and thermal/power management
  • Experience with automotive and/or portable consumer electronic devices
  • History of success in Android internals and framework development
  • Masters degree in software engineering, computer science, computer engineering or electrical engineering
  • 3+ years in Software Development in related domains
  • Experience with product owner and tech leadership roles
About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us

We aspire to be the most inclusive company in the world. We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Our Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs. Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors team.

Benefits Overview

The goal of the General Motors total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan incudes, the following benefits, in addition to many others:

• Paid time off including vacation days, holidays, and parental leave for mothers, fathers and adoptive parents;

• Healthcare (including a triple tax advantaged health savings account and wellness incentive), dental, vision and life insurance plans to cover you and your family;

• Company and matching contributions to 401K savings plan to help you save for retirement;

• Global recognition program for peers and leaders to recognize and be recognized for results and behaviors that reflect our company values;

• Tuition assistance and student loan refinancing;

• Discount on GM vehicles for you, your family and friends.

Diversity Information

General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities. GM is proud to be an equal opportunity employer.


We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.

Equal Employment Opportunity Statements

The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity (EEO) Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at . In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.



  • Sunnyvale, California, United States General Motors Full time

    Job DescriptionHybrid: This position does not require an employee to be onsite full-time to perform most effectively. The employee's role enables them to work at a GM facility or off-site as frequently as needed or desired. Do you imagine a world of zero crashes, zero emissions and zero congestion? We do. We place our customers at the center of everything we...


  • Sunnyvale, California, United States Woven Planet Full time

    About Woven PlanetWoven by Toyota stands at the forefront of mobility technology as a subsidiary of Toyota Motor Corporation. Our vision is to create safe, intelligent, and human-centered mobility solutions for everyone. Through our innovative Arene mobility software platform, we are pioneering automated driving technologies and developing Toyota Woven City,...


  • Sunnyvale, California, United States Woven Full time

    Location: HybridCompany Overview:Woven by Toyota is the innovative technology arm of Toyota Motor Corporation, dedicated to enhancing mobility through intelligent and human-centered solutions. Our aim is to foster safe and advanced automated driving technologies, while contributing to a future where mobility brings joy and safety to society.Team Overview:As...


  • Sunnyvale, California, United States Woven Full time

    Location: HybridCompany Overview:Woven by Toyota stands as the mobility technology arm of Toyota Motor Corporation, dedicated to fostering safe, intelligent, and human-centered mobility solutions. Our commitment lies in leveraging the Arene mobility software platform, cutting-edge automated driving technologies, and the innovative Toyota Woven City, which...


  • Sunnyvale, California, United States Woven Planet Full time

    Company OverviewWoven Planet is a pioneering subsidiary of Toyota Motor Corporation, dedicated to advancing mobility technology. Our vision is to create safe, intelligent, and human-centered mobility solutions that enhance freedom, safety, and overall happiness in society.Team OverviewJoin a dynamic team focused on the development of a robust, scalable...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, with experience in developing code for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering, particularly with hardware interactionsExperience in analyzing power and...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Position: Python Software EngineerLocation: RemoteContract Duration: 12-MonthsEssential Skills:Proficient in Python, including code development for data repositoriesExperience with mobile devices and wearable technologyPreferred Skills:Background in computer engineering with hardware interactionExperience in power and performance data analysis, including...


  • Sunnyvale, California, United States Intuitive Surgical Full time

    Company Overview:At Intuitive Surgical, we are driven by a singular mission: to enhance lives through minimally invasive care. Our innovative technology empowers healthcare professionals to perform surgeries with unparalleled precision and efficiency.As a leader in robotic-assisted surgery, we prioritize building a diverse and inclusive workforce that is...


  • Sunnyvale, California, United States Intuitive Surgical Full time

    Company Overview:At Intuitive Surgical, we are driven by our mission: we believe that minimally invasive care enhances the quality of life. Through innovation and advanced technology, we empower physicians to perform without limitations.As a leader in robotic-assisted surgery, we are dedicated to building a diverse and inclusive team, committed to making a...


  • Sunnyvale, California, United States Intuitive Surgical Full time

    Company Overview:At Intuitive Surgical, we are dedicated to our mission of enhancing lives through minimally invasive healthcare solutions. We leverage ingenuity and advanced technology to empower physicians in their healing practices.As a leader in robotic-assisted surgical systems, we are committed to building a diverse and inclusive workforce that strives...


  • Sunnyvale, California, United States tapwage Full time

    Amazon's Lab126 Platform Software team is looking for a Software Development Engineer to lead the design and implementation of critical software modules for robots. You will help contribute to the next generation of robots that are based on our Astro robot. You will drive technical designs and features for next gen robots.Key job responsibilitiesAs a...


  • Sunnyvale, California, United States Intuitive Surgical Full time

    Company Overview:At Intuitive Surgical, we are driven by our mission to enhance lives through minimally invasive care. Our innovative technology empowers healthcare professionals to perform procedures with greater precision and efficiency.As a leader in robotic-assisted surgery, we are committed to fostering a diverse and inclusive environment where every...


  • Sunnyvale, California, United States Intuitive Surgical Full time

    Company Overview:At Intuitive Surgical, we are driven by a singular mission: to enhance lives through minimally invasive care. Our innovative technology empowers healthcare professionals to perform surgeries with unparalleled precision and efficiency.As a leader in robotic-assisted surgery, we are dedicated to building a diverse and inclusive workforce that...


  • Sunnyvale, California, United States A CUBED Full time

    About Acubed Established in 2015, Acubed serves as the innovation hub for Airbus in Silicon Valley. As a prominent figure in the aerospace sector, Airbus is dedicated to advancing flight technology. Our vision is to illuminate the future of the industry, transforming challenges into opportunities to construct the future of aviation today. At Acubed, we are...


  • Sunnyvale, California, United States Intuitive Surgical Full time

    Job DescriptionPrimary Function of Position:As a Staff Embedded Software Engineer, you will work with a group of talented and dedicated people to improve and extend Intuitive robotic product lines. You will contribute broadly to the Future Forward group, with focus on the embedded and platform software at the heart of Intuitive systems, with influence...


  • Sunnyvale, California, United States Intuitive Surgical Full time

    Company Overview:At Intuitive Surgical, we are driven by our mission: we believe that minimally invasive care enhances lives. Through creativity and advanced technology, we empower physicians to perform healing without limitations.As a leader in robotic-assisted surgery, we are dedicated to building an inclusive and diverse workforce, focused on making a...


  • Sunnyvale, California, United States Mercedes-Benz R&D Full time

    Mercedes-Benz Research & Development North America (MBRDNA) is a hub for talented individuals with innovative ideas and a strong commitment to realizing them. Located in the vibrant Silicon Valley, with multiple R&D centers across the United States, we unite engineers, software developers, and designers who are at the forefront of technological advancements...


  • Sunnyvale, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, with a strong foundation in data structures and algorithms.5 years of experience in testing and launching software products, along with 3 years of experience in software design and architecture.Preferred qualifications:Master's degree or...


  • Sunnyvale, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, focusing on data structures and algorithms.5 years of experience in testing and launching software products, with 3 years in software design and architecture.Preferred qualifications:Master's degree or PhD in Engineering, Computer...


  • Sunnyvale, California, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, focusing on data structures and algorithms.5 years of experience in testing and launching software products, with 3 years in software design and architecture.Preferred qualifications:Master's degree or PhD in Engineering, Computer...