SW Architect Engineer
A123 Systems Inc
Contract Livonia, Michigan, United States Posted 4 years ago
About Position
SW Architect Engineer (Contract)
$60.00 / Hourly
Livonia, Michigan, United States
SW Architect Engineer
Contract Livonia, Michigan, United States Posted 4 years ago
Description
Responsibilities
Analyze the SW requirements and system architecture
Analyze the Hardware software interface specification provided by hardware
Develop high level software architecture for ASIL rated Battery Management System
application, including but not limited to
Defining the safety and control data flows
Defining the various views of the architecture which includes static and dynamic
views of the software
Defining the sequence of events in the software using one or more sequence
diagrams
Defining the performance and resource consumption objectives for the micro
processors
Allocation of the SW requirements t the SW architecture elements
Develop interfaces between the SW architectural elements
Documentation of the SW Architecture in conformance t the automotive industry
standards/guidelines and internal guidelines and strategies
Responsible for analyzing and verifying that the software architecture design meets all
derived software requirements including performance, throughput, latency.
Develop SW architecture t meet automotive standards including but not limited to
Functional Safety, Cybersecurity, etc.
Perform impact analysis for the software changes
Participate in the safety analysis of the software
Identify the vulnerabilities or short coming of the architecture
Drive continuous improvements t SW Architecture t improve and optimize the software
performance
Participate in project team and customer review of the SW architecture
Participate in the SW Team meeting t understand the project time lines and SW
Architecture deliverables.
Plan and estimate the tasks associated with the architecture deliverables
Identify and communicate the risks t the SW Lead and Architecture Lead.
Help the SW development team understand the architecture by having presentations,
workshops, etc.
Perform configuration and code review on need basis.
Minimum Role Requirements
BSCS/EE or equivalent and 8+ years of software development experience
2+ years of Software Architect work experience
Prior experience with embedded microcontroller experience (operating systems, I/O
drivers, communication drivers, etc.)
Strong C programming experience
Experience with Battery management systems is preferred
Understanding of the UML concepts
Handson experience with formal architecture tool is preferred.
Familiarity with project change and configuration management software, such as Jira,
SVN, DNG, RTC, etc.
Analytical and problemsolving capabilities.
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
ISO26262 Functional safety experience
Strong written and oral communication skills
Strong interpersonal skills
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.