TITLE: Embedded Software Integrator
DUTIES: Integrate the vehicle software based on the CLASSIC and ADAPTIVE AUTOSAR platform, including software that deals with powertrain torque control, motion control, energy management and thermal management (including Charging Vehicle, Ignition, Battery Management, Fuel Economy, and Regenerative Braking). Integrate application software with underlying basic software services and AUTOSAR RTE configuration. Build verification testing to check potential issues in the SW, Memory issues, EV Features verification. Lead the cross-functional SCRUM teams (Base Software, Application, Architects, Test Engineers) that are responsible for implementing software development life cycle, starting from requirement, and ending with system-level validation. Utilize engineering expertise and apply technical knowledge and skills of embedded software development, specifically C or C++, to integrate software with classic AUTOSAR middleware. Work with software integration, testing and modern vehicle software architectures. Work on Canoe – Developing automated test cases to run on the ECU for both virtual and Real Targets; Work on the Flashing ECU and SOC – Developed flashing scripts/mechanism to perform flashing on to the real targets; Work on setting up of CI/CD pipelines – to perform build, Integrate, automation tests and also flashing the ECU and SOC. Work on Optimizing the size of the generated binaries and also working towards to reduce the number of ECU’s to need lesser memory and cost effectiveness of the ECU to effectively reduce the operational cost of the EV Vehicle.
REQUIREMENTS: Bachelor’s degree (or foreign academic equivalent) in Computer Science, Computer Engineering, Electrical Engineering, Electronics & Communications Engineering or related and 5 years of experience in job offered or related Embedded Software Development or related field. Experience must include: Embedded software development, integration and testing in C or C++; working with Continuous Integration and DevOps; using Automotive Product Development Processes, including ASPICE; working with IDEs and automation tools for embedded software development and testing; working with SW build systems, including CMake, Bazel or gradle; using Microkernel Operating systems such as QNX; Using HW debuggers, including as Lauterbach TRACE32 and iSYSTEM WinIDEA; 4 years of experience in software integration with Classic AUTOSAR in the automotive domain.
OTHER: Job Site: 800 Chrysler Drive, Auburn Hills, MI 48326. 40 hours/week. If offered employment must have legal right to work in U.S.