Mytra

Senior Software Engineer, Multi Agent Systems

Mytra

full-time

Posted on:

Location Type: Remote

Location: CaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

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