Software Engineering Manager, AV Platform Core MCUs
General Motors · Milford, MI · 3 mo ago
HybridFull-time
What You’ll Do
- Lead, grow, and develop a team of embedded software engineers focused on AV MCU software.
- Set technical direction, define execution priorities, and align the team on key engineering outcomes.
- Partner closely with hardware, systems, middleware, test, manufacturing, program, and other cross-functional teams.
- Drive delivery of high-quality production software that is safe, reliable, well-architected, testable, and delivered on schedule.
- Establish and continuously improve engineering processes, including design reviews, code quality practices, debugging, root cause analysis, test coverage, and release readiness.
- Remove team roadblocks and manage tradeoffs across scope, schedule, technical risk, and quality.
- Mentor engineers and technical leads, build succession plans, and foster a high-performance culture centered on ownership, accountability, and continuous improvement.
- Collaborate with Engineering Managers and Tech Leads to define and communicate technical direction and product strategy while anticipating scaling and long-term strategic challenges.
- Promote a strong cross-functional culture of testing, safety, quality, and documentation across teams at GM.
- Work with your team, Technical Project Managers, and external stakeholders to build, prioritize, and execute an engineering roadmap.
- Conduct performance reviews, identify and develop top talent, and support growth into Technical Leadership and Engineering Management roles.
- Partner with recruiting and leadership to build the organization and attract strong embedded and platform engineering talent.
Required Qualifications
- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or work equivalent experience
- 8+ years of experience in embedded software, systems software, or platform software
- 2+ years of engineering management or technical team leadership experience
- Strong experience with embedded C and C++
- Self-motivated to lead your team, encourage best practices, and constantly improve
- Excellent communication, execution, and people leadership skills
- Experience managing an engineering team and initiatives in a mission-critical and fast-paced engineering organization
- Experience identifying and driving process improvements
- Successfully hired and onboarded new team members
Preferred Qualifications
- Experience with DO-178, ISO-26262, or IEC-62304, and safety critical systems
- Experience with SoCs, Embedded Linux, and complex Embedded Systems
- Exposure to Linux kernel, IPC, kernel device drivers, GPU drivers
- Experience with AUTOSAR, and Automotive Embedded Systems
- Strategic, collaborative, and execution-focused