- Develop software to increase the capabilities, fidelity, observability, and scale of the HIL Platform and Integration services
- Deliver reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews
- Collaborate with colleagues across multiple teams within the core AV organization
- Deliver complex projects through incremental development
- Work at the intersection of AV software, AI models, and hardware systems for vehicle autonomy
- Run, deploy, and test software on next-generation GM autonomous vehicles
- Manage and deploy HIL Services as a Platform as a Service (PaaS)
Requirements
- 2+ years of experience writing production-quality software
- Strong system fundamentals and coding abilities in Python and C++
- Understanding of how to design high-performant software components
- Experience developing in a Linux environment
- BS, MS, or PhD in Computer Science or a related technical field
- Preferred: Experience optimizing and/or evaluating complex software systems on dedicated hardware
- Preferred: Experience with ROS architectures
- Preferred: Experience with low-latency or real-time systems
- Preferred: Experience in the AV industry
- Preferred: Experience with SQL
- Preferred: Working experience with large build systems such as Bazel
Core Competencies
Demonstrates expertise in developing high-performant software components for autonomous vehicle systems, with strong coding abilities in Python and C++. Proficient in managing and deploying HIL Services as a Platform as a Service (PaaS) within a Linux environment.
Highest-signal resume keywords
- Python Programming
- C++ Programming
- Linux Environment Development
- HIL Services Management
- AV Industry Experience
ATS Optimization Keywords
Hard Skills
- Production-Quality Software Development
- Software Component Design
- Automated Testing
- Continuous Integration
- Issue Tracking
- Code Reviews
- SQL
- Real-Time Systems
- ROS Architectures
- Bazel Build Systems
Soft Skills
- Collaboration
- Problem-Solving
Certifications & Qualifications
- BS in Computer Science
- MS in Computer Science
- PhD in Computer Science
Industry Keywords
- Autonomous Vehicles
- Vehicle Autonomy
- Software Optimization
- Complex Software Systems
Tools & Technologies
- HIL Platform
- PaaS
- AI Models
- Autonomous Vehicles