Design, develop, and optimize software components for next-generation automotive platforms
Requirements
- Proficiency in C/C++, with additional experience in Python, Java, or similar languages
- Hands-on experience with AUTOSAR (Classic or Adaptive), Linux, or RTOS-based systems
- Familiarity with in-vehicle communication protocols (CAN, LIN, Ethernet, TCP/IP)
- Experience with development tools such as Git, Jenkins, Jira, and version control systems
- Understanding of safety and cybersecurity standards (ISO 26262, ASPICE, ISO 21434)
- Strong problem-solving and debugging skills
Responsibilities
- Design, implement, and test embedded and platform-level software modules
- Collaborate with architects and system engineers to translate requirements into technical solutions
- Optimize software for performance, scalability, and reliability
- Debug, analyze, and resolve complex software issues across domains (ADAS, infotainment, connectivity, powertrain)
- Participate in code reviews, ensuring adherence to coding standards and best practices
- Support integration activities across AUTOSAR (Classic & Adaptive), Linux, and RTOS platforms
- Document software designs and contribute to technical roadmaps
Other
- Location: Detroit, Michigan (USA)
- Contract type: Full-time OR Contractor (freelancers accepted)
- Start date: September 2025
- Work model: Hybrid
- Benefits: Competitive rate; involvement in cutting-edge automotive software projects; collaboration with international engineering teams