We are seeking an experienced Automation Platform Developer to join its Business Support team in Plano, Texas. This is a hands-on development role focused on building, enhancing, and maintaining automation solutions used for automotive multimedia systems.
The successful candidate will work closely with the lead developer to implement code changes, troubleshoot issues, support platform users, perform testing and debugging, and continuously improve automation tools and processes.
The ideal candidate is a strong Python developer with 8+ years of Python scripting experience and exposure to automation platforms, automotive software, multimedia systems, or hardware-integrated development environments. Total professional experience should not exceed 10 years.
Key Responsibilities
Automation Platform Development
- Develop, enhance, and maintain automation platform features using Python.
- Support the lead developer with code changes, feature enhancements, debugging, and technical implementation.
- Develop and maintain automation solutions supporting automotive multimedia systems.
- Improve the reliability, maintainability, and performance of existing automation tools.
- Participate in software development activities within an Agile environment.
Testing, Troubleshooting & Quality Assurance
- Perform quality assurance, testing, debugging, and troubleshooting of automation solutions.
- Investigate software and platform issues and perform structured root cause analysis.
- Deliver timely and practical solutions to technical issues.
- Support automation software used with automotive multimedia head units.
- Identify recurring issues and recommend long-term improvements.
Platform & User Support
- Provide technical support to internal users of automation platforms and tools.
- Troubleshoot user-reported technical and software issues.
- Collaborate with users to understand requirements, issues, and opportunities for platform enhancement.
- Support production and internal automation tools to maintain platform reliability and usability.
- Collaborate with cross-functional stakeholders to improve automation tools, workflows, and team productivity.
- Identify opportunities to automate manual processes and improve development efficiency.
- Contribute to continuous improvement initiatives across automation development, testing, and support.
- Work proactively with development and engineering teams to improve the overall automation environment.
Requirements
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, Electronics, or a related field, or equivalent practical experience.
- 8+ years of hands-on Python scripting/development experience.
- Total professional experience should not exceed 10 years.
- Strong software development, debugging, and troubleshooting capabilities.
- Experience working within Agile development environments.
- Strong problem-solving skills with demonstrated ability to perform root cause analysis and resolve issues efficiently.
- Ability to support and enhance existing automation platforms and software.
- Proactive mindset with a focus on improving tools, processes, and the development environment.
- Strong interpersonal and communication skills.
- Ability to collaborate effectively with developers, engineers, users, and other cross-functional stakeholders.
Preferred Technical Skills
Development
- FastAPI
- React
- TypeScript
- Git/version control
Automotive & Hardware Integration
- Hardware control scripting, including I2C, GVIF, and Serial communication
- In-vehicle network protocols, including CAN, CAN FD, and Ethernet
- Automotive multimedia/head-unit systems
- Automated testing for automotive multimedia environments
- Cloud development experience with GCP and/or AWS
- Experience building or training AI agents and machine learning models
- Familiarity with integrating AI capabilities into development or automation workflows
Additional Experience That Would Be Helpful
- Previous experience within automotive software development environments.
- Experience developing or supporting production tools and internal automation platforms.
- Experience with automated testing frameworks.
- Exposure to automotive multimedia or infotainment systems.
- Experience integrating software with physical hardware or embedded systems.
- Familiarity with CI/CD pipelines, debugging tools, and Git-based development workflows.
- Experience building or training AI agents or ML models.
- Employment Type: Contract
- Work Model: Onsite
- Hours: Standard business hours
- After-Hours Requirements: Occasional evening or weekend work may be required based on business needs.
Ideal Candidate Profile
The ideal candidate is a hands-on Python developer with strong automation and troubleshooting capabilities who is comfortable working at the intersection of software, hardware, and automotive systems. Priority should be given to candidates with 8+ years of Python experience who also have exposure to Linux, FastAPI, automotive networking (CAN/CAN FD), hardware-control scripting, multimedia/head-unit systems, and automated testing.
Experience with React/TypeScript, GCP/AWS, CI/CD, AI agents, or machine learning would provide additional value. Candidates should have 8-10 years of total experience, with total professional experience not exceeding 10 years.
Skills