NoviRecruiter Since 2001
the smart solution for Novi jobs

Sr. Manager, Software Engineering

Company: A123 Systems, Inc.
Location: Novi
Posted on: May 20, 2023

Job Description:

Senior Manager of Software EngineeringPosition Overview:Reporting to the head of Global Engineering, the ideal candidate will be a senior-level manager with experience in the development of embedded systems in the automotive space. The leader of this role must possess strong leadership skills and be able to manage a group of highly skilled professionals. The top level responsibility is managing and developing a growing a team of software development engineers that support the software design for A123's battery products. The family of battery products includes 12V starter battery, 48V MHEV battery, and high voltage HEV, PHEV, and EV.The senior manager of software engineering will manage the software development teams that work in a global cross functional matrix organization consisting of systems, hardware, mechanical, test and applications engineering. These cross functional resources are allocated to different product teams to support core production development and product applications across various customers. This role will be responsible to hire and develop capable resources that can be matrixed across our global product development teams. This position will also be responsible to manage and mitigate technical issues, allocate resources to meet program timing, drive program process compliance and institute training to grow employee skill sets.This position will interface on a global level where coordination of product development occurs across multiple countries (USA, China, Europe and India). Other responsibilities include budgeting and cost control of the Novi software group. The software cost center must be managed to meet salary and fringe targets (manning) by the utilization of LCC resources where applicable. In addition, budget planning will include software development tool costs, travel and training budgets.Responsibilities & Essential Functions Include:* Manage a team of software professionals to develop software to high quality standards and meet program timing in a cross functional organization.* Lead, Build, and motivate a high-caliber, team-oriented development organization.* Drive team accountability and employee ownership* Develop processing architectures and roadmaps to support our future strategic product portfolio based on functional requirements and cost.* Purchase and maintain software development tools.* Define and maintain team career paths for each employee.* Define and improve software (SWE) and software project management (MAN.3) processes to ASPICE level 3 standards* Ensure best practices are utilized and maintained across the global organization by instituting employee training and project monitoring* Generate and track KPI's that measure project health and status* Support and approve software project design reviews locally and globally* Budget planning and tracking* Global coordination of software development to support multiple product applications* Define and manage Low Cost Country relationships to establish a low cost resource pool, as needed* Facilitate communication and collaboration between the Software Engineering team and all other A123 development groups worldwide.* Support New Business Opportunities (NBO) as required.Experience & Qualifications:* Past experience leading highly technical development teams' responsible for automotive based embedded systems.* History of successful management of multiple, concurrent development teams.* Outstanding organizational skills with proven ability to handle multiple projects and operational responsibilities simultaneously.* Ability to deliver products to meet program timing* Ability to create a culture and processes that foster rapid iteration and learning.* Entrepreneurial drive demonstrated ability to achieve stretch goals in an innovative and fast paced environment.* Excellent oral and written communication skills, both at a technical and executive level.* 10+ year's developing embedded systems products (EV products preferred) in the automotive space based on life-cycle software development model.* Strong background in C, C++ or similar* ASPICE process background* Familiarity with cyber security implementation* Familiarity with ISO26262 product compliance* Familiarity with AUTOSAR architecture* Familiarity with Model Based Software Design and Development* Ability to lead a small team of high - performance technical resources* Strong working knowledge of Automotive networking protocols and respective test tools like CAN, LIN, UDS, OBD, etc* Familiarity with project change and configuration management software, such as Jira, SVN, Clear Case, Clear Quest, PVCS, IBM or Change Synergy* Demonstrated history of delivering quality products to market with understanding and respect for all phases of the product development process, especially requirements and specification development and release control.* Systems level experience with battery and / or power management and hardware design is a plus.Education:* BS in Computer Science, Electrical Engineering or related discipline, advanced degree strongly preferred

Keywords: A123 Systems, Inc., Novi , Sr. Manager, Software Engineering, Executive , Novi, Michigan

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Michigan jobs by following @recnetMI on Twitter!

Novi RSS job feeds