American Axle & Manufacturing - Detroit, MI

posted about 2 months ago

Full-time - Manager
Detroit, MI
1,001-5,000 employees
Transportation Equipment Manufacturing

About the position

The Software Engineering Manager at AAM is responsible for leading a global team of software engineers in the design, development, and testing of embedded software for driveline systems. This role combines technical expertise with management responsibilities, focusing on developing high-quality software while fostering a collaborative and innovative team environment. The manager will oversee multiple complex projects, ensuring timely delivery and adherence to quality standards, while also contributing to the strategic direction of the software development process.

Responsibilities

  • Manage a global team of software engineers responsible for developing embedded software in driveline projects.
  • Effectively manage multiple projects while providing customer interface and escalation management.
  • Work with leadership, software team, and stakeholders to define and refine vision, strategy, and process.
  • Build a premier software team by hiring, coaching, mentoring, and developing engineers with varying levels of experience.
  • Take a hands-on approach to the entire software development life-cycle, supporting project management to develop project and resource plans/schedules.
  • Perform day-to-day team management to ensure successful, on-time releases and assist the team in accomplishing all tasks.
  • Demonstrate ownership and accountability for the entire product delivery process.
  • Promote the importance of software quality, including efficiency, scalability, maintainability, reliability, and reusability.
  • Promote a positive and collaborative work environment to motivate and engage the team.
  • Review and manage the resource plan to assure proper staffing levels are maintained on all projects.
  • Work closely with electronics and hardware departments to ensure design can support software requirements.
  • Support issue analysis and corrective action definitions.
  • Develop software in an ASPICE compliant process.

Requirements

  • Bachelor Degree in Computer/Software/Electrical Engineering or equivalent field.
  • 10+ years in automotive embedded software development.
  • 2+ years leading a software development team.
  • Ability to travel up to 10% of the year.
  • Excellent C/C++ programming experience.
  • 5+ years of experience with AUTOSAR components and configuration tools in the BSW.
  • Experience configuring RTA-OS, EcuM, BswM, NvM, MCAL, Com, Can, CanNM, Dem, Dcm, etc.
  • Experience developing Complex Device Drivers for SBCs, Motor Pre-Drivers.
  • Extensive familiarity developing in an ASPICE environment.
  • Experience in static analysis and unit testing.
  • Familiarity with ISO26262.
  • Excellent organizational skills.
  • Capacity to multitask, prioritize, and manage time effectively.
  • Demonstrated ability to lead the design, development, delivery, and support of embedded software systems.
  • Ability to pivot to changing priorities, demands, and project planning in a dynamic work environment.
  • Excellent verbal and written communication in English.
  • Strong focus on teamwork and the ability to foster a collaborative culture.

Benefits

  • Opportunities for professional growth and development.
  • Inclusive and equitable workplace culture.
  • Support for diverse teams and innovative projects.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service