Sr Staff Software Engineer (241924)
Our Auburn Hills, MI location is seeking a Sr Staff Software Engineer to join our team. Are you ready to shape the future with us?
THE POSITION
Sr Staff Software Engineer, AUMOVIO Systems, Inc., Auburn Hills, MI:
Clarify software requirements with internal and external stakeholders, define architectural and functional impact and design functional/physical architectural implementation in DOORS and Rational Rhapsody in UML based models. Development of software architecture of different types of Automotive Modules as Body Controllers and Trailer Brakes which satisfies the software requirements in line with the system architecture, considering the constraints of the hardware and existing generic architectures, cybersecurity and functional safety meets quality-, functional safety- and cost targets.
Design and implement MBD (Model Based Design) solution of application Software requirements. Perform and assist root cause analysis of different type of failures with interdisciplinary teams and with external customers to reproduce, fix and validate the solutions using different Automotive Communication Test Tools such as Vector CANoe and CANape, SW code debug and emulation systems, and Hardware HW laboratory tools such as Oscilloscopes, programable power supplies, signal generators and Logic Analyzers.
Work together with Software PO (Product owner) to design project's execution plan, Software integration plan and Software test strategies. Support and attend ASPICE assessments in different SW Engineering areas. Train, coach and provide support to the project's engineering team members and be part in local and global communities in different technical questions such as Automotive Communication protocols, Automotive OS, Microcontroller's analysis, and tasks.
Telecommuting permitted up to 4 days per month.
Full time employment, Monday Friday, 40 hours per week.
MINIMUM REQUIREMENTS:
Bachelors degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, Mechatronic Engineering, Telecommunication Engineering, or a related field and 5 years of related, progressive, post-baccalaureate work experience.
Must have 5 years of experience in each of the following:
Writing Embedded software for Automotive in C language; Working on projects based on AUTOSAR architecture, configuring Basic Software stacks like Communication, Non-Volatile Memory and integrating AUTOSAR Software Components using authoring tool; Architectural Design using UML (Unified Modeling Language) or SysML (Systems Modeling Language) models; and
Using debugging tools (such as in-circuit debuggers and network analyzers) and techniques (such as structured problem solving) for root cause analysis.Must have 3 years of experience in each of the following:
Supporting customer communication for technical software related topics such as architectural, implementation, or testing related topics; and
Writing scripts to automate the software development process.
Must have 1 year of experience utilizing Matlab for Model Based Design and C code generation.
Must have participated in a minimum of 3 ASPICE assessments.
Telecommuting permitted up to 4 days per month.
Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas now or in the future for this job posting.
To Apply, email resume to with Job ID 241924 in subject line.
In compliance with applicable laws, AUMOVIO Systems, Inc. is committed to employing only those who are authorized to work in the US. Applicants must be legally authorized to work in the U.S. as AUMOVIO Systems, Inc. will not engage in immigration sponsorship for this position.All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.