A123 Systems LLC

Software Engineer

US-MI-Livonia
3 months ago(9/21/2017 2:49 PM)
ID
2017-1460
# of Openings
1
Category
Engineering

Overview

NO RECRUITERS OR THIRD PARTY AGENCIES

The role of the Software Engineer is to plan, execute, and deliver Battery Management System software according to project timing and budget. This includes working with team members and third-party contractors or consultants in order to deliver software according to plan. The Software Engineer will also follow internal process for quality control throughout SW life cycle.

Responsibilities

  • Execute software development from project beginning to end.
  • Follow project scope and deliverables to support program goals in collaboration with engineering and program management.
  • Work towards realistic project milestones and deliverables using appropriate tools.
  • Develop requirements documentation and software change requests.
  • Track and report project status.
  • Proactively manage changes in project scope.
  • Follow established software development processes.
  • Contribute to software process improvement activities
  • Develop best practices and tools for project execution and management.
  • Participate in software (design, code) reviews
  • Cooperate and coordinate development with electronics hardware team.

Qualifications

  • BSCS/EE or equivalent and 1+ years of software development experience
  • Familiarity with project change and configuration management software, such as Jira, SVN, Clear Case, Clear Quest, PVCS or Change Synergy
  • C programming experience
  • Embedded systems experience
  • Can conform to shifting priorities, demands and timelines through analytical and problem-solving capabilities.
  • Reacts to project adjustments and alterations promptly and efficiently.
  • Flexible during times of change.
  • Strong written and oral communication skills.
  • Strong interpersonal skills.
  • Ability to effectively execute tasks in a high-pressure environment is crucial.

 

Prefered Position Requirements

  • Knowledge of CAN Networking
  • Experience with UDS and OBD Diagnostics
  • Model Based Development
  • Experience with software maturity models, such as CMMi or Automotive SPICE.
  • Tier 1 supplier experience

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed