Sr Software Engineer
Our Auburn Hills, MI location is seeking a Sr Software Engineer to join our team. Are you ready to shape the future with us?
THE POSITION
Sr Software Engineer, Continental Automotive Systems, Inc., Auburn Hills, MI:
Develop software units in accordance with the defined MISRA coding guidelines and AUTOSAR standards using the development and debug tools. Build and integrate 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 SW work products reviewed (detailed software design, code and unit test verification), and provide own expertise in reviewing other developers work products.
Create and maintain SW detailed design which satisfies the related software requirements, including defining interfaces of software units and describing its behavior, and verification of the design. Maintain the detailed design documents. Establish bidirectional traceability between software detailed design, code and unit test specification, and ensure all work products are managed in configuration system.
Telecommuting permitted up to 50%.
Full time employment, Monday Friday, 40 hours per week.
MINIMUM REQUIREMENTS:
Bachelors degree in Electronics and Communication, Computer or Mechatronic Engineering, Computer Science, Mathematics or a related field, plus 2 years of related work experience.
Of the required 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 Perforce, JIRA, Github and Jenkins) and IBM DOORS Requirements Management tool; Using AUTOSAR-based basic software development, complex device drivers and its application components, including Diagnostics, Communication, Calibration and SUMs (Standard Utility Modules); Using UDS Standard (Unified Diagnostic Services) and Communication protocols, including CAN and CANFD; Using AUTOSARs integration and analysis tool chains, including EB Tressos, Vector DaVinci, and Autosar Builder; Experience following OEM-specific guidelines and requirements; and
Experience using Agile methodology in software development.
To Apply, email resume to with Job ID 241988 in subject line.
In compliance with applicable laws, Continental Automotive 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 Continental Automotive 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.