Job Type: Contract
Contract Length: 6+ months
Target Start Date: ASAP
Work Location/Structure: Tuscaloosa, AL (100% onsite)
About the Opportunity:
Our client, a leader in Autonomous Vehicle Technology, is looking for a skilled Manufacturing Diagnostics Engineer to join their team for a 6+ month engagement. This project involves developing and improving processes for testing the electrical and firmware systems of the primary drive module subassembly, and implementing diagnostic systems/infrastructure for product validation and troubleshooting. This is a high-impact role that requires a self-motivated professional who can hit the ground running and deliver results quickly.
Key Responsibilities & Deliverables:
This role is focused on the successful completion of specific tasks and deliverables. Your responsibilities will include:
- Serving as the first line of defense for all electrical and functional issues on the drive module manufacturing assembly (software/firmware, harness, networking, hardware, and infrastructure).
- Resolving electrical and firmware issues at the manufacturing supplier (e.g., flashing firmware, updating test sequences, repairing harness components).
- Working closely with multidisciplinary engineers to translate component and vehicle level requirements into scalable system-level validation test scripts and cases.
- Developing work instructions and troubleshooting/workaround guides for operators on the Manufacturing line.
- Designing and implementing future manufacturing lines with next-generation diagnostic architecture to support higher volume production.
We are looking for someone with a proven track record of successful contract engagements. The ideal candidate will have:
- 2+ years of experience with automotive controller integration testing or test script development in high-level languages such as Python.
- Deep expertise in Linux and shell/bash/terminal scripting, including strong knowledge of and hands-on experience with integrated system troubleshooting and network protocols such as CAN, LIN, and Ethernet. This isn't a learning role—you need to be a subject matter expert.
- Demonstrated ability to work autonomously and manage your own time effectively to meet project goals.
- Experience with Github or similar tools for software management.
- Strong communication skills to provide clear and concise status updates to the project team.





