The Role The Vehicle Experiences Engine software organization is a dynamic and fast-paced team responsible for designing and developing embedded software platforms for Infotainment and Software Defined Vehicle solutions. The scope of this work includes operating systems, their BSP layers, core system services, and device drivers. We are developing a world-class GM experience for our customers and driving real changes for the most iconic automaker on the planet. Our team delivers platform solutions for SoCs that enable secure and reliable execution of Infotainment, Autonomous Driving and other high-compute applications. We are offering this challenging position to passionate professionals to lead engineering effort in some critical domains within the Vehicle Experience Engines organization, ideal for those looking to advance their careers and be a part of an organization focused on innovation, speed, and business value. JOB DUTIES: Design, develop and integrate software update and OTA solutions for GM vehicles. Responsible for the entire life cycle of the Android/QNX/Embedded Linux domain, including requirements analysis, creating design documents, code development and review, integration, and maintenance of infotainment software. Work side-by-side with DevQA engineers on test plan development and review. Follow agile software development process where quality comes first and ensure that the designed solutions conform to architectural requirements such as scalability, maintainability, reliability, extensibility, testability, usability and security. Collaborate with cross-functional teams and external suppliers on design and integration activities. Provide, communicate, and support common best practices among software community
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior