Find a Career at A123

Position:  Lead Software Engineer (m/f/d)
Location:  Leinfelden-Echterdingen, Germany
Job Id:  396
# of Openings:  0

Position Overview
The role of the Lead Software Engineer is to plan, execute and deliver Battery Management System software according to project timing and budget. This includes coordinating the efforts of team members and third-party contractors or consultants in order to deliver software according to plan.
 
Primary responsibilities
  • Act as the primary software interface to both internal and external customers
  • Manage and execute software development from project beginning to end
  • Define project scope and deliverables to support program goals in collaboration with engineering and program management
  • Develop and maintain realistic project milestones and deliverables using appropriate tools
  • Estimate the resources and participants needed to achieve project goals
  • Coordinate tasks and responsibilities of team members
  • Collect customer requests and develop requirements documentation and software change requests
  • Track and report project status
  • Proactively manage changes in project scope
  • Contribute to software process improvement activities
  • Develop best practices and tools for project execution and management
  • Lead software (design, code) reviews
  • Cooperate and coordinate development with electronics hardware team
Specific Skills/Abilities
  • Strong familiarity with project change and configuration management software, such as Jira, SVN, Clear Case, Clear Quest, PVCS or Change Synergy
  • Solid working knowledge of AutoSAR, CAN & LIN networking
  • Solid working knowledge of Vector Tools (CANalyzer, CANoe, Davinci) and MatLab Simulink
  • Experience with software maturity models, such as CMMi or Automotive SPICE
  • Experience with battery management, embedded or mechatronic system high desired
  • Experience in working both independently and in a team-oriented, collaborative environment
  • Experience in model based systems engineering methods and tools e.g. UML, Rhapsody
  • Ability to effectively prioritize and execute tasks in a sometimes demanding environment
  • Strong interpersonal, including customer interface skills
  • OEM or Tier 1 supplier experience is a plus
  • Languages: English (business fluent), German (business fluent)
Education/Experience
  • BSCS/EE or equivalent and 8+ years of software development experience

Apply for this Position
Go back to the job list