
Senior Software Engineer, Motion Planning Infrastructure, C++
Latitude
full-time
Posted on:
Location Type: Hybrid
Location: Pittsburgh • California • Missouri • United States
Visit company websiteExplore more
Salary
💰 $179,200 - $268,800 per year
Job Level
Tech Stack
About the role
- Design, develop, and maintain high-performance C++ libraries and tools for the Motion Planning team
- Identify performance bottlenecks and optimize the runtime and memory efficiency of the onboard Motion Planning software
- Contribute to the design and implementation of new features and improvements to both onboard and offboard motion planning infrastructure
- Extensively test your code through unit testing, simulation, log playback, and on vehicle testing
- Develop tools for visualization and debugging, and use them to analyze logs from fleet testing
- Coordinate with other autonomy teams to ensure that Motion Planning is provided the inputs it needs
Requirements
- The Motion Planning team is looking for deep expertise in C++ Software Engineering.
- Background in Motion Planning, Robotics, or related fields is helpful, but not required
- Bachelor's Degree with 4 Years of professional experience, or Masters degree with 2 years experience, or a PhD in Computer Engineering, Computer Science, Electrical Engineering, Robotics, or a related field
- Python programming experience is also helpful but not required
- Industry experience writing production-quality, performance-critical code, and maintaining large codebases is desired
- Strong written and verbal communication skills are required.
Benefits
- Competitive compensation packages
- High-quality individual and family medical, dental, and vision insurance
- Health savings account with available employer match
- Employer-matched 401(k) retirement plan with immediate vesting
- Employer-paid group term life insurance and the option to elect voluntary life insurance
- Paid parental leave
- Paid medical leave
- Unlimited vacation
- 15 paid holidays
- Daily lunches, snacks, and beverages available in all office locations
- Pre-tax spending accounts for healthcare and dependent care expenses
- Pre-tax commuter benefits
- Monthly wellness stipend
- Adoption/Surrogacy support program
- Backup child and elder care program
- Professional development reimbursement
- Employee assistance program
- Discounted programs that include legal services, identity theft protection, pet insurance, and more
- Company and team bonding outlets: employee resource groups, quarterly team activity stipend, and wellness initiatives
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++Pythonunit testingsimulationperformance optimizationmemory efficiencycode maintenanceproduction-quality codemotion planningrobotics
Soft skills
communication
Certifications
Bachelor's DegreeMaster's DegreePhD