Job Description
Join InnovateTech Solutions, a leading autonomous vehicle technology company transforming urban mobility. We're seeking a passionate Senior Software Engineer to build scalable systems that power next-gen transportation solutions. Collaborate with cross-functional teams in our Detroit R&D hub to architect cutting-edge software for real-world deployment. Enjoy competitive compensation, equity, and comprehensive benefits while shaping the future of transportation.
Responsibilities
- Design and develop high-performance software systems for autonomous vehicle platforms
- Lead code reviews and mentor junior engineers through pair programming sessions
- Implement CI/CD pipelines and optimize deployment workflows using AWS and Kubernetes
- Collaborate with ML teams to integrate computer vision algorithms into production codebases
- Contribute to technical documentation and API specifications
- Participate in agile ceremonies and drive continuous improvement initiatives
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (8+ years)
- Proficiency in Python, C++, and modern JavaScript frameworks
- Strong background in microservices architecture and containerization (Docker/Kubernetes)
- Experience with ROS2, CAN bus protocols, or automotive embedded systems preferred
- Expertise in cloud-native development on AWS or GCP
- Proven track record of delivering production-ready software in regulated industries
- Excellent problem-solving skills and ability to optimize for real-time performance