remote
Software Integration Engineer - Ford Motor Company
Implementation Engineer
Integrate and validate software components for electric vehicle platforms, using C++, Python, and embedded Linux while ensuring compliance with AUTOSAR and CAN communication standards.
About the role
Key Responsibilities
- Integrate software modules across vehicle ECUs and validate end‑to‑end functionality on electric vehicle platforms.
- Develop and maintain automated test scripts in Python and C++ to verify performance, safety, and reliability.
- Collaborate with hardware, firmware, and system architecture teams to resolve integration issues and ensure compliance with AUTOSAR standards.
- Configure and troubleshoot CAN bus communication, perform signal tracing, and support diagnostics.
- Maintain source control, build pipelines, and continuous integration workflows using Git and related DevOps tools.
Requirements
- Bachelor’s or higher in Computer Engineering, Electrical Engineering, or related field.
- 3+ years of experience in embedded software integration for automotive applications.
- Proficiency in C++ and Python programming for test automation and tool development.
- Hands‑on experience with Embedded Linux, AUTOSAR, and CAN bus protocols.
- Strong problem‑solving skills and ability to work in a hybrid, cross‑functional team environment.