Sr Software Engineer (Software Architect)
Our Auburn Hills, MI location is seeking a Sr Software Engineer (Software Architect) to join our team. Are you ready to shape the future with us?
THE POSITION
Sr Software Engineer (Software Architect), Continental Automotive Systems, Inc., Auburn Hills, MI:
Develop software units in accordance with the defined MISRA coding guidelines and AUTOSAR standards using development and debug tools. Create and maintain software architecture-related documents. Create and maintain software detailed design which satisfies the related software requirements and software architecture, including activities such as defining interfaces of software units and describing its behavior, and verifying the design.Maintain detailed design documents. Establish bidirectional traceability between software detailed design, code and unit test specification, ensure all work product is managed in configuration management tools. Integrate and build software units into a software component and store the binary files in configuration management tools.
Develop software unit verification specification and perform unit tests, analyze code and perform static tests and perform software functional testing. Participate in getting all software work products reviewed (including detailed software design, code and unit test verification), and provide own expertise in reviewing other developers work products.
Telecommuting permitted up to 50% per week.
Full time employment, Monday Friday, 40 hours per week.
MINIMUM REQUIREMENTS:
Bachelors degree in Electronic Engineering, Computer Engineering, Computer Science, Mathematics or a related field, plus 2 years of related work experience.
Must have 2 years of experience in all of the following:
Developing embedded software using C language; Developing software for electronic products or electronic systems (including automotive lighting unit, sensors and actuators) for the automotive industry; Working with compilers (including GreenHills SW) and debugging tools (including WinIDEA and iSystem); Using automotive test and analysis tools, including Vector CANoe or CANalyzer; Using software configuration management tools (including IMS, MKS, Perforce, JIRA, Github and Jenkins) and IBM DOORS Requirements Management tool; Using AUTOSAR-based basic software development, complex device drivers and application components; Using UDS Standard (Unified Diagnostic Services) and Communication protocols, including CAN, CAN FD and LIN; Using AUTOSARs integration and analysis tool chains, including EB Tressos, Vector DaVinci, and Autosar Builder; Following OEM-specific guidelines and requirements; and
Using Agile methodology in software development.
To Apply, email resume to with Job ID 241984 in subject line.