
Senior Software Engineer, Multi Agent Systems
Mytra
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 $180,000 - $195,000 per year
Job Level
Tech Stack
About the role
- Design, implement, and optimize path planning and control algorithms for autonomous robotic systems
- Develop and enhance software infrastructure for simulation, validation and verification, and system diagnostics
- Architect and refine path-planning and tracking control algorithms to improve autonomy performance
- Collaborate with cross-functional teams to deploy and validate solutions in both simulated and real-world environments
- Balance hands-on development, code reviews, and research to achieve product-driven milestones in a fast-paced startup environment
- Integrate cutting-edge robotics research into our software stack to enhance system capabilities
Requirements
- MS/PhD in Computer Science, Mathematics, or a related technical field, or equivalent practical experience
- Expertise in areas such as path planning, motion planning, trajectory generation, behavior planning, optimal control, etc.
- Experience in optimizing performance through efficient processing, visualization, and analysis of large datasets
- Strong software development skills and proficiency with Python
- Experience developing mixed-integer-linear programs (MILP) optimizations
- Experience with multi-agent-pathfinding (MAPF), multi-agent-pickup-and-delivery (MAPD), or task-assignment-and-pathfinding (TAPF) algorithms
- Preferred Qualifications: Experience implementing controllers and planners for fleets of real-time safety-critical mobile autonomous systems
- Experience with simulation environments and developing kinematic/dynamic models for autonomous vehicles, robots, etc.
- Knowledge of nonlinear optimization and search-based planning techniques
- Experience with optimization software such as Gurobi or COIN-OR
- Excellent problem-solving abilities with a proactive approach in a fast-paced, collaborative environment
- A Final Note: You’re encouraged to apply even if you can’t take on every example project in its totality. We work closely and collaboratively at Mytra - No one takes on projects alone. We seek people who are eager to work together, learn new things, and bring unique perspectives.
Benefits
- Competitive compensation + equity grants at a high growth company backed by top tier VCs
- Medical, dental, vision, 401(k), commuter benefits, and pet insurance
- Lively modern combined office and lab space where we rapidly iterate through design, build and test phases
- Lunch and snacks provided in the office; we eat and share stories together at the “long” table
- Flexible hours and flexible PTO
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
path planningmotion planningtrajectory generationbehavior planningoptimal controlPythonmixed-integer-linear programming (MILP)multi-agent-pathfinding (MAPF)multi-agent-pickup-and-delivery (MAPD)task-assignment-and-pathfinding (TAPF)
Soft skills
problem-solvingproactive approachcollaborativeadaptability
Certifications
MS in Computer SciencePhD in Computer ScienceMS in MathematicsPhD in Mathematics