Software Engineer - Novi, United States - A123 Systems

    Default job background
    Description
    A123 Systems, LLC is hiring a

    Software Engineer (Platform)

    at our Novi, MI location.
    The scope of the

    Platform Software Engineer

    role includes the Autosar framework, complex device driver and Bootloader. In this role, the platform SW engineer reports to the Platform SW Manager.

    Why You Should Work Here:
    Great annual salary dependent on experience
    Multiple health benefit options to fit you and your family.
    401k with company match
    Employer Paid Life Insurance, STD and LTD
    Automotive Supplier Discounts including GM products.
    An abundance of voluntary benefits including Dependent Care FSA, Pet Insurance, Critical Care Insurance and more

    Primary Responsibilities:
    Participate the project meeting and interface with the SW Lead to understand and plan the required deliverables and timelines of the project deliverables
    Analyze and identify the project specific platform requirements like the Autosar(SWC) interfaces, driver improvements/enhancements
    Analyze the Bootloader requirements
    Modify the Autosar framework as per the project requirements
    Modify the Bootloader SW as per the project requirements

    Perform activities related to the setting up and maintenance of Autosar SIP packages including integration of new SIP package, Autosar framework releases, etc.

    Perform activities related to the Bootloader maintenance and releases
    Work with other platform engineers to implement the changes in the complex device drivers
    Assign tasks to the offshore team and review their work products
    Effort estimation(Time, resource, tools) for identified activities
    Review the progress of the project deliverables against the project timelines
    Identify risks for the test activities
    Ensure that the artifacts are developed according to the defined SW architecture.
    Support SW Leads in discussion with customer or other external teams relating to the platform activities, lead platform SW reviews with customer
    Support SW Platform Lead in the development and maintenance of platform strategy
    Support SW Platform Lead for estimation of new projects or task allocation of the on existing projects/team members

    Minimum Education/Experience Requirements:
    BSCS/EE or equivalent and 3+ years of software development experience
    2+ years hands on experience with Autosar tool chain preferably Da-Vinci
    Strong understanding of the Autosar guidelines and configuration
    Intermediate understanding of the Bootloader concepts
    Beginners to intermediate understanding of the device drivers
    Intermediate C programming experience
    Embedded systems experience is required
    Familiarity with project change and configuration management software, such as Jira, SVN, Clear Case, Clear Quest, PVCS or Change Synergy
    Ability to prioritize the allocated work
    Analytical and problem-solving capabilities
    Good written and oral communication skills
    Good interpersonal skills
    Knowledge of Automotive networking protocols and respective test tools like CAN, LIN, UDS, OBD, etc.
    Experience with software maturity models, such as CMMi or Automotive SPICE is preferred
    Knowledge of ISO26262 is preferred
    Experience working with offshore teams is preferred

    #J-18808-Ljbffr