Role: Embedded Software Implementation Engineer
Location: Warren MI
$50/HR C2CNo GC
Must Have Technical/Functional Skills
· Bachelor's degree in electrical engineering, Electronics Engineering, Controls Engineering, Mechanical Engineering, or related engineering discipline.
· Minimum 5 years of experience in automotive embedded software development or software implementation for control systems.
· Strong knowledge of embedded programming and software implementation for automotive applications.
· Experience with software development in CI/CD pipelines, including software integration and validation of workflows.
· Experience with software requirements for tagging, traceability, and implementation.
· Hands-on experience with Embedded C development for the production automotive software.
· Strong understanding of MISRA, AUTOSAR, diagnostics, and embedded software development best practices.
· Familiarity with automotive communication protocols, including CAN, LIN, and Ethernet.
· Working knowledge of software integration and validation in embedded controller environments.
Roles & Responsibilities
· Develop embedded software for Ride Height Suspension Controls and related chassis control applications.
· Implement software requirements in compliance with defined software architecture, coding standards, and subsystem interfaces.
· Support software development within CI/CD pipelines, including build, integration, static analysis, and validation activities.
· Maintain software requirements for traceability and tagging across implementation, verification, and release of workflows.
· Implement diagnostics and communication interfaces for CAN, LIN, and Ethernet- based controller interactions.
· Collaborate with controls, systems, BSW, and validation teams to resolve software defects and support stable subsystem behavior.
· Contribute to software reviews, issue resolution, and continuous improvement of software quality and implementation robustness