Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Navigation

$155k - $241k

Agility Robotics

Senior Software Engineer, Navigation

Agility's commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. With industry-leading safety standards and years of proven deployment data, we're pioneering a new era of automation that enhances human potential.

About The Role

Join the Autonomy team as a Senior Software Engineer focused on Navigation. You will be a core contributor, driving the design and deployment of real-time motion planning and navigation systems that empower our humanoid robots to operate robustly and autonomously in complex logistics and manufacturing environments. This is a high-impact role essential to scaling our commercial deployments, improving the efficiency of autonomous loco-manipulation behaviors, and achieving software readiness for the next generation robot platforms.

About The Work
  • Design, implement, and deploy 3D motion planning algorithms for locomotion, with an emphasis on whole-body collision-aware motion execution in real-time.
  • Own the core components of our navigation stack, specifically the local planning maps, terrain models, and grid map representations used for path and motion planning with collision avoidance.
  • Advance our locomotion capabilities by developing and maintaining a 3D footstep path planner aiming to significantly reduce navigation cycle times.
  • Define and implement the necessary navigation features and route planning algorithms to enable coordinated movement and resource sharing within multi-agent robot fleets.
  • Drive the maturity of our release processes by designing, implementing, and maintaining robust regression testing pipelines for motion planning and navigation modules.
  • Collaborate with the AI and Controls teams to integrate locomotion behaviors with RL policies and support whole-body control.
  • Integrate and debug planning algorithms on real-world hardware, owning the transition from simulation environments (e.g., Gazebo, MuJoCo, Isaac Sim) to physical robots.
About You
  • 5+ years of professional experience in robotics, specifically developing and deploying real-time navigation and motion planning systems for autonomous mobile platforms (humanoids, quadrupeds, autonomous vehicles).
  • Expertise in 3D/volumetric map representations (e.g., octomaps, voxel grids) for local path planning and collision avoidance.
  • Deep technical understanding of locomotion-specific path and motion planning algorithms, including sampling-based planners (RRT/PRM), optimization-based methods (MPC/LQR), and hybrid A*.
  • Expert proficiency in modern C++ (C++17/20), with a proven track record of writing high-performance, multithreaded code for robotics applications.
  • Experience with common robotics frameworks (e.g., ROS/ROS2, DDS) and hands-on experience with modern optimization libraries relevant to motion planning (e.g., Ceres, IPOPT, OSQP).
  • Proven ability to systematically test and debug systems on physical robots, and integrate perceived environment data (LiDAR, camera, depth sensing) into the planner.
Bonus Qualifications
  • Experience training and deploying Reinforcement Learning (RL) agents for complex locomotion behaviors.
  • Hands-on experience implementing Model Predictive Control (MPC) or similar optimization-based control techniques for dynamic robot locomotion.
  • Familiarity with perception pipelines and the integration of perceived environment data into the planning stack.
  • Experience with GPU-accelerated spatial data structures (e.g., NVBlox, specialized CUDA implementations) for high-throughput, low-latency map updates and querying.
  • Strong foundational knowledge of robot kinematics, dynamics, controls, and state estimation (e.g., EKF, particle filters).
  • Experience with multi-robot coordination/route planning and abiding by boundary constraints in a workcell map.
  • Experience with multi-robot mapping and localization, including map persistence and sharing capabilities.
  • Publications in top-tier robotics conferences (ICRA, RSS, IROS, CoRL).

This a hybrid position based out of one of our Salem, Pittsburgh, or Fremont offices.

The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to: market location, job-related knowledge, skills, and experience. This range may change based on geographical location and may be modified in the future.

$155,000 - $241,000 USD

In addition to base pay, our competitive total rewards package consists of the following for full-time employees:

  • 401(k) Plan: Includes a 6% company match.
  • Equity: Company stock options.
  • Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
  • Benefit Start Date: Eligible for benefits on your first day of employment.
  • Well-Being Support: Employee Assistance Program (EAP).
  • Time Off:
    • Exempt Employees: Flexible, unlimited PTO and 12 company holidays, including a winter shutdown.
    • Non-Exempt Employees: 10 vacation days, paid sick leave, and 12 company holidays, including a winter shutdown, annually.
  • On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations.
  • Parental Leave: Generous paid parental leave programs.
  • Work Environment: A culture that supports flexible work arrangements.
  • Growth Opportunities: Professional development and tuition reimbursement programs.
  • Relocation Assistance: Provided for eligible roles.
  • Annual Discretionary Bonus: Provided for eligible roles.

All of our roles are U.S.-based. Applicants must have current authorization to work in the United States.

Agility Robotics is committed to a work environment in which all individuals are treated with respect and dignity. Each individual has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits unlawful discriminatory practices, including harassment. Therefore, it is the policy of Agility Robotics to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law. Agility Robotics prohibits any such discrimination or harassment.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Navigation in Pittsburgh, PA vacancy
  • At the National Robotics Engineering Center (NREC), it is our engineers and technicians...  ...development.We are seeking a dynamic Senior Software Engineer to contribute to both existing...  ...to our Family Concierge Team to help navigate childcare needs, fitness center access... 
    Senior
    Full time
    Work experience placement
    Flexible hours

    Carnegie Mellon University

    Pittsburgh, PA
    4 days ago
  • $130k - $150k

     ...Job Title: Senior Software Engineer Location: Remote, U.S. Note: This a remote position and requires residency in the United States. Candidates...  ...services in regulated environments. You'll regularly navigate tradeoffs across performance, reliability, security, and compliance... 
    Senior
    Full time
    Local area
    Remote work
    Flexible hours

    The Hardenbergh Group

    Pittsburgh, PA
    19 hours ago
  • At the National Robotics Engineering Center (NREC), it is our engineers and technicians...  ...development.We are seeking a dynamic Senior Full Stack Software Engineer to lead and contribute to...  ...to our Family Concierge Team to help navigate childcare needs, fitness center access... 
    Senior
    Full time
    Work experience placement
    Flexible hours

    Carnegie Mellon University

    Pittsburgh, PA
    2 days ago
  • At the National Robotics Engineering Center (NREC), it is our engineers...  ...to advance and mature our software stack in robotic applications...  ...Software Engineer / 3-5+ years for Senior).Demonstrated understanding...  ...Concierge Team to help navigate childcare needs, fitness center... 
    Senior
    Full time
    Work experience placement
    Flexible hours

    Carnegie Mellon University

    Pittsburgh, PA
    3 days ago
  • The CERT Division of the Software Engineering Institute (SEI) is seeking applicants for the role of Senior AI Security Software Engineer. Established in response to the Morris...  ...access to our Family Concierge Team to help navigate childcare needs, fitness center access, and... 
    Senior
    Full time
    Work experience placement
    Relocation package

    Carnegie Mellon University

    Pittsburgh, PA
    3 days ago
  •  ...Design, develop, and maintain perception software for autonomous rovers and robotic...  ...combining camera, LiDAR, IMU, RF, and navigation measurements. Implement feature detection...  ...s degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, Aerospace... 
    Senior
    Full time
    Flexible hours

    Voyager Technologies, Inc.

    Pittsburgh, PA
    9 days ago
  • $118.2k - $177k

     ...Woolpert is an award-winning, global leader in architecture, engineering, and geospatial services. We blend design excellence with...  ...opportunities for career growth.Position OverviewWoolpert is hiring a Senior Software Engineer to join our dynamic Atlas Labs team supporting our... 
    Senior
    Flexible hours

    Woolpert

    Pittsburgh, PA
    2 days ago
  • $159k - $207k

     ...vehicles. This is the system that executes the software and neural networks that make our...  ...We work at the intersection of software engineering, machine learning, sensors, and hardware...  ...talk with you. What You’ll Be Doing:As a senior engineer in the Next-Gen Technologies... 
    Senior
    Work at office
    2 days per week

    Motional

    Pittsburgh, PA
    2 days ago
  •  ...sensors and compute systems, test operations, systems and safety engineering - all dedicated to redefining the relationship between people...  ...complex system issues spanning multiple teams and hardware/software domainsProduce configurations and related tests for new platforms... 
    Senior
    Permanent employment
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    4 days ago
  • Senior Software Engineer - Build Cutting-Edge Solutions ? Location: [Specify Remote, Hybrid, or Onsite Location] ? Job Type: [Full-Time]About the RoleWe are seeking a Senior Software Engineer to play a key role in designing and developing innovative software solutions.... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Technical Search Consultants

    Pittsburgh, PA
    2 days ago
  • $179.2k - $268.8k

     ...sensors and compute systems, test operations, systems and safety engineering - all dedicated to making a real, positive impact on the...  ...team:The Onboard Platform - High Level OS team is an embedded software team which is responsible for managing OS bring-up and maintenance... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    2 days ago
  •  ...passionate about developing high-quality, scalable, and robust software solutions for medical applications? Do you thrive in a...  ...an exciting opportunity for you! We are seeking a talented Senior Software Engineer to join our team and help us enhance our digital presence and... 
    Senior
    Full time
    Flexible hours

    Smith & Nephew

    Pittsburgh, PA
    3 days ago
  • $179.2k - $268.8k

     ...sensors and compute systems, test operations, systems and safety engineering - all dedicated to redefining the relationship between people...  ...in limited compute environments, and writing efficient software architectures that take advantage of hardware optimizations.You... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    2 days ago
  •  ...Senior Software EngineerPittsburgh, Pennsylvania, United StatesCompany DescriptionAir is the leader in Enterprise Readiness. Our mission...  ...DescriptionWe are seeking a skilled and dedicated developer to join our Engineering team. As an SWE at Air, you show a clear passion for quality... 
    Senior
    Full time
    Work at office

    Govini

    Pittsburgh, PA
    2 days ago
  • $182.8k - $247.3k

     ...growing!) learners around the world.We’re looking for backend engineers who have experience building and operating reliable, scalable...  ...machine learning, and ad operations.ð§ You will...Collaborate on software projects with product design and backend aspectsDevelop,... 
    Senior
    Work experience placement

    Duolingo

    Pittsburgh, PA
    2 days ago
  • $52.44 - $60.44 per hour

     ...Senior Software EngineerGenesis10 is currently seeking a Senior Software Engineer for a contract to hire opportunity with a Major Financial Institution located in Dallas, TX or Pittsburgh, PA.We are seeking a Senior Software Engineer with hands-on Firco product experience... 
    Senior
    Contract work

    Genesis10

    Pittsburgh, PA
    3 days ago
  • $153k - $207k

     ...new tiers and partner offerings.ð§ You will...Collaborate on software projects with product design and backend aspectsDevelop, release...  ...in KotlinMentor and set technical direction for junior engineers on the team You have...A Bachelor’s degree in Computer Science... 
    Senior
    Work experience placement

    Duolingo

    Pittsburgh, PA
    1 day ago
  •  ...sensors and compute systems, test operations, systems and safety engineering - all dedicated to making a real, positive impact on the...  ...deployment, and productizationBuild and maintain industry-leading software practices and principlesDevelop clean and efficient software... 
    Senior
    Daily paid
    Permanent employment
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    3 days ago
  •  ...equivalent experience5+ years of experience in software development, with demonstrated knowledge...  ...knowledge of software engineering best practices, including Agile development...  ...you and your family.WHAT YOU'LL DOAs a Senior Software Engineer with the Life Sciences... 
    Senior
    Apprenticeship
    Easy work

    McKinsey & Company

    Pittsburgh, PA
    2 days ago
  • $67.5k - $172.5k

     ...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Senior within PNC's SRC First Response organization, you will be based in Birmingham, AL, Pittsburgh, PA, Cleveland, OH, or... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Pittsburgh, PA
    2 days ago
  • Job TitleLocation - Pittsburgh, Boston, north east US consideredWhy Confluence?At Confluence, we've always been driven by a commitment to innovation, precision, and partnership in the investment data space. Our global footprint now spans multiple countries, giving our ...
    Senior

    Confluence Technologies

    Pittsburgh, PA
    3 days ago
  • $179.2k - $268.8k

     ...sensors and compute systems, test operations, systems and safety engineering - all dedicated to redefining the relationship between people...  ...and provide technical guidance to elevate the team's software development standardsWhat you'll need to succeed:Bachelor's degree... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    1 day ago
  • $179.2k - $268.8k

     ...sensors and compute systems, test operations, systems and safety engineering - all dedicated to making a real, positive impact on the...  ...Meet the team:In the Performance team, we integrate and optimize software solutions from prototypes to the final product. Our main driver... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    2 days ago
  • $140.75k - $185.4k

     ...ProCare Pharmacy LLC, a CVS Health company, is hiring for the following roles in Monroeville, PA: Sr Software Development Engineer (R0942346) to Design and develop software applications and platforms to support digital strategies and solutions. Pay Range: $140754.00/yr... 
    Senior

    Confidential

    Pittsburgh, PA
    1 day ago
  • $77k - $202k

     ...OpportunityAs a GIS Web AI Developer, Senior Associate, you will play a...  ...client needs, implement software solutions, and provide...  ...and inspire others. You will navigate increasingly complex situations...  ...Information Science, Computer Engineering, Computer Management, Computer... 
    Senior
    Full time
    H1b

    PwC

    Pittsburgh, PA
    2 days ago
  • The future of software engineering is AI-native. Our team works to shape that future through pioneering research, practical engineering methods...  ...bus pass, access to our Family Concierge Team to help navigate childcare needs, fitness center access, and much more!For a... 
    Senior
    Full time
    Work experience placement

    Carnegie Mellon University

    Pittsburgh, PA
    4 days ago
  •  ...Job Description Job Description Description: Senior Software Engineer working with our Cloud Infrastructure team to develop and maintain distributed services for driving real-time simulation systems. Objectives: Design, implement, and maintain distributed... 
    Senior

    BAE Systems OneArc USA, Inc

    Pittsburgh, PA
    5 days ago
  • $179.2k - $268.8k

     ...sensors and compute systems, test operations, systems and safety engineering - all dedicated to redefining the relationship between people...  ...of the autonomy stack together. We work very closely with the software teams to verify all of the functions of the autonomy stack... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    3 days ago
  • $179.2k - $268.8k

     ...sensors and compute systems, test operations, systems and safety engineering - all dedicated to redefining the relationship between people...  ...of multiple Autonomy Behavior components of autonomy software stackWrite requirements for the performance for a variety of features... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    19 hours ago
  •  ...Configure IPC mechanisms for communication between real-time and application domains. Collaborate with hardware, software, and systems engineers to deliver the product. Requirements Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Navigation. Be the first to apply!