Lead Software Engineer, AV Platform Core
General Motors - Lincoln, NE
Apply NowJob Description
Job Description Join GM as a Lead Software Engineer and become a cornerstone of our software development efforts. If you are an experienced professional with a passion for ensuring high-quality software, this is your chance to design, document, and implement complex, scalable, and low-latency software for our cutting-edge embedded systems. Your Responsibilities: Collaborate with executive leadership to establish the technology roadmap for embedded system development, focusing on innovative robotics solutions. Define and communicate the technical vision for critical components of embedded systems development. Work across different teams to ensure an integrated architecture throughout the full stack that addresses our most pressing challenges. Lead large, impactful initiatives involving multiple stakeholders while ensuring alignment with the broader architectural strategy. Maintain strong communication with senior leadership and engineering teams to ensure a shared understanding of goals and progress. Champion exceptional quality in all projects from the outset and drive improvements through enhanced technical practices. Collaborate with cross-functional teams to define system-level architecture and implementation strategies. Initiate and break down large, complex projects into manageable components to maximize effectiveness. Deliver reliable software using best practices in requirements generation, continuous integration, automated testing, and code reviews. Mentor team members, providing guidance and support as they grow their skills and progress in their careers. Set and uphold high standards for hiring exceptional technical talent. Encourage innovation by advancing recognized, leading-edge technologies. Drive the establishment of architecture standards and principles, providing strategic insights to address complex design challenges. Qualifications: Demonstrated experience in developing production-quality software for multiple shipping products on custom hardware. Proficient in C programming. Experience with Linux kernel or RTOS driver development. Successfully utilized accelerator hardware (e.g., FPGA, DSP, embedded GPU, Tensor Processing Units). Familiarity with heterogeneous computing systems (Intel, ARMv8, etc.). Experience with kernel drivers/frameworks and embedded Linux build systems. Skill in applying and mentoring others on software best practices. Adept at influencing and building consensus during technical discussions. Exceptional verbal and written communication skills suitable for advising senior leadership on technical strategies. Proven ability to scope and lead large, ambiguous engineering projects. Compensation: The expected base compensation for this role is $238,700 to $365,700, with actual compensation varying based on relevant factors. Bonus Potential: Participation in an incentive pay program based on company and individual performance. Benefits: GM offers a comprehensive range of health and wellbeing benefit programs, including medical, dental, vision, retirement savings, and more. This role is primarily remote; however, candidates within a specified radius of a GM hub may be required to work in-office three times a week. Relocation benefits are not available. Candidates must be U.S. Persons to comply with export control restrictions. About GM Our vision is centered on achieving Zero Crashes, Zero Emissions, and Zero Congestion while being committed to creating a better, safer, and more equitable world. Join Us! At GM, we strive to foster a culture of belonging and individual growth. We invite passionate professionals to apply and contribute to advancing our shared mission.
Created: 2026-03-10