About the company
Position listed on behalf of a partner company managing all applications. The partner develops advanced software for self-driving trucks.
Responsibilities
- Lead end-to-end delivery of motion planning and constraint generation features from design through integration, testing, and deployment
- Translate vehicle behaviors and product requirements into robust software generating safe, smooth, reliable trajectories
- Own complex technical challenges and coordinate interfaces with upstream and downstream teams
- Contribute to long-term software architecture, technical strategy, and product roadmaps
- Design, implement, and maintain high-performance software in modern C++ and Python for compute-constrained environments
- Collaborate with systems engineers to ensure autonomy features meet safety and reliability requirements
- Work with trajectory generation, evaluation, world fusion, prediction, perception, localization, and mapping teams
- Partner with verification teams on unit testing, simulation, and log-based simulation
- Evaluate system behavior and iterate on software features
- Participate in technical design reviews
Requirements
- Strong programming skills in C++ and Python for resource-constrained environments
- Experience developing software for real-world robotics, autonomous systems, or semi-autonomous platforms
- Solid understanding of motion planning concepts
- Ability to own complex engineering problems and deliver across the full SDLC
- Experience with software design, implementation, integration, testing, and validation
- Familiarity with unit testing, simulation-based testing, log simulation
- Strong systems-thinking and cross-disciplinary collaboration skills
- Excellent written and verbal communication skills
- Ability to meet applicable U.S. national security, residency, work authorization, citizenship, or export-control requirements
Conditions
- Work remotely within the United States or from Pittsburgh, Pennsylvania
- Healthcare coverage, retirement plans, paid leave
- Salary range not disclosed