SW Platform Engineer
Main intention of this document is to explain required and expected activities for the role of SW Platform engineer. The scope of the platform SW includes the Autosar framework, complex device driver and Bootloader. In this role, the SW platform engineer reports to the Platform SW Manager.
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 Role 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
A123 Systems, Inc.