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!
|