Campus Pride Jobs

Mobile Campus Pride Logo

Job Information

Continental Automotive Systems, Inc. Senior Software Engineer in Auburn Hills, Michigan

THE COMPANY

Continental Automotive Systems, Inc. is one of the largest automotive manufacturers in the world and a leader in automated driving. Through our pioneering technologies and services, we're changing the future of mobility to make it more safe, smart, and sustainable. Our Auburn Hills, MI location is seeking a Senior Software Engineer to join our team.

Are you ready to shape the future with us?

THE POSITION

Senior Software Engineer, Continental Automotive Systems, Inc., Auburn Hills, MI:

Integrate software components, configurate Jenkin server, develop and execute integration testing in Robot framework for continuous integration and testing, analyze testing results and software system metric per MISRA coding standard using static analysis tools such as QAC and Klockwork. Interface with customers, analyze requirements, and create traceability linked to implementation and testing using IBM Rational DOORS. Perform software system release with software version control tool such as Github, and/or Jazz. Troubleshoot hardware and software problems using oscilloscopes, Green Hills debugger, emulator and Vector communication tools. Assist Software Architect and Hardware Engineer in designing software system architecture and creating Hardware and Software Interface Specification. Set up software build environment in EB Tresos, Green Hills Compiler, Perl, Python and generate software build instructions for all software developers to follow. Design and develop Instrument Cluster (IC) and Head-Up Display (HUD) real time embedded software components and device drivers for microcontroller peripherals, following Automotive SPICE SW development model. Develop Functional Safety solutions to meet Automotive Safety Integrity Level (ASIL) standard, and design cybersecurity concept for secure boot, secure flash, authenticate communication, Flash Over The Air (FOTA).

Telecommuting permitted up to 50% per week.

Full time employment, Monday -- Friday, 40 hours per week.

MINIMUM REQUIREMENTS:

Bachelor's degree or foreign equivalent in Computer Engineering, Computer Science, Electrical Engineering or a related field, plus 2 years of related work experience.

Of the required experience, must have 2 years of experience in each of the following:

  • Real time embedded software development experience in automotive industries using embedded C, C++ and assembly programming languages, with 8/16/32 bits microcontroller architecture, to develop and review software modules;
  • Experience using communication protocol including CAN, LIN, I2C, UART, SPI and Ethernet;
  • Experience using low level device driver development including ADC, TIMER (eTPU), PWM WDOG, and GPIO;
  • Experience using Vector communication tools including CANayzer and CANoe;
  • Troubleshooting and debugging experience using JTAG and Green Hills Probe (software debuggers) and Emulator, including Renesas V850 emulator;
  • Experience in supporting a vehicle manufacturing line using Ford's diagnostic tool DET;
  • Experience using configuration management tools, including Github, Jira, Jazz or MKS;
  • Experience performing software static analysis using QAC and Klockwork per MISRA standard;
  • Experience using OSEK Operating System;
  • Experience using scripting language including Python and Perl in order to set up compiling and building environment;
  • Experience working with customer on requirements gathering and analysis for vehicle features and embedded software requirements;
  • Experience designing SW components using UML; and
  • Experience designing Functional Safety solutions at system level and implementing them at module level.

Telecommuting permitted up to 50% per week.

To Apply, email

DirectEmployers