Remote opportunity at
Stack AVStaff Software Engineer, Constraint Generation
Stack AV is seeking a remote Staff Software Engineer for Constraint Generation to contribute to the development of autonomous trucking systems. The employer focuses on building…
Career Tools
About This Role
Stack AV is seeking a remote Staff Software Engineer for Constraint Generation to contribute to the development of autonomous trucking systems. The employer focuses on building advanced artificial intelligence, machine learning, robotics, and cloud solutions tailored to the transportation industry to improve the efficiency and safety of operations. This position involves working across the full development lifecycle to build, test, and release motion planning features for self-driving trucks. The engineer…
Job Description
Stack AV is seeking a remote Staff Software Engineer for Constraint Generation to contribute to the development of autonomous trucking systems. The employer focuses on building advanced artificial intelligence, machine learning, robotics, and cloud solutions tailored to the transportation industry to improve the efficiency and safety of operations.
This position involves working across the full development lifecycle to build, test, and release motion planning features for self-driving trucks. The engineer will tackle complex technical challenges such as defining vehicle behaviors, collaborating with adjacent engineering groups, and authoring high-performance modern C++ code for compute-constrained platforms.
The ideal candidate possesses practical experience in robotics or semi-autonomous systems, strong software engineering capabilities in Python and C++, and excellent communication skills to align project stakeholders.
Responsibilities
- Handle the end-to-end delivery of motion planning features from initial design to on-vehicle integration
- Contribute to the long-term technical architecture and product roadmap
- Collaborate with systems engineers to deliver safe and thoroughly tested solutions
- Write maintainable and efficient software using Python and modern C++
- Partner with other autonomy teams including trajectory generation, prediction, perception, localization, mapping, and world fusion
- Coordinate with verification teams to validate motion planning modules via unit testing, log simulation, and simulation
- Participate in design iterations and present technical concepts to align stakeholders
Requirements
- Experience developing software for real-world robotics or semi-autonomous systems
- Proficiency in Python and C++ for resource-constrained environments
- Exceptional written and verbal communication skills
- Willingness to work across the decision-making stack on various components
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the posting specifies that the role is remote.
What is the employment type?
The position is full-time.
What salary does the position offer?
The salary is not stated in the job posting.
Are there any citizenship or export control requirements?
Yes, compliance with U.S. national security laws and export control regulations may require Stack AV to verify candidate residence and citizenship status, which could potentially necessitate a U.S. government export license.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.