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

Senior AI Software Engineer, Perception

$197k - $307k
Full-time

Agility Robotics

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.

Agility Robotics builds Digit, the world's first commercially deployed humanoid robot — already at work in real warehouses and manufacturing facilities today. Digit has proven itself in structured work cells, and now we're pushing beyond them: into open floors, shared aisles, and dynamic spaces where people, forklifts, and other robots are all moving at once. That shift raises the bar for perception dramatically — Digit needs to reliably understand and react to environments that are no longer predictable or controlled.

That means perception isn't just about capability — it's about trust. Every person Digit works near is counting on our perception systems to see them, understand them, and never get it wrong, whether Digit is in a fixed work cell or navigating a busy, ever-changing facility. We're looking for a Senior AI Software Engineer, Perception to own the design and implementation of the algorithms that let Digit perceive its surroundings and stay safe as we take on these more dynamic, less constrained environments.

What You'll Do

  • Design, develop, and deploy perception algorithms (e.g., human detection algorithm) that enable safety and efficiency, defining how Digit perceives and reasons about humans and hazards as it expands from structured work cells into open, dynamic environments
  • Drive adoption of state-of-the-art perception models by evaluating emerging research and technology and deciding what's worth building into future robot architectures
  • Promote best practices in model design, implementation and testing to deliver high-quality, scalable software
  • Optimize deep neural networks and associated data pipelines to run efficiently on embedded systems (e.g., model structure optimization, CUDA inference etc.)
  • Set standards for verification and validation of ML-based perception models, especially for rare and safety-critical scenarios
  • Collaborate across navigation, controls, and hardware teams to ensure the perception model serves the whole robot

What You Bring

  • 5+ years of experience in machine learning/perception for robotics
  • Master's or Ph.D. in Artificial Intelligence, Robotics, Computer Science, or a related discipline, with a strong foundation in machine learning, robotics, and intelligent systems
  • Demonstrated experience building ML/perception systems for safety-critical or safety-rated contexts — human detection, automotive, robotics, or a comparable regulated domain
  • Deep expertise in convolutional neural networks, multi-object tracking, human detection, data association, supervised learning, and pose estimation, with strong intuition for where these approaches break down in unpredictable, real-world conditions
  • Experience designing and optimizing algorithms for efficient execution across CPU and GPU architectures
  • Experience with MLOps, including data annotation services, data storage, model evaluation tools, and model deployment
  • Publications in the field (CVPR, ICCV, RSS, ICRA preferred)

Nice to Haves

  • Experience designing and implementing perception systems for humanoid or legged robots specifically
  • Experience building systems based on multiple sensor modalities including camera, lidar, infrared camera.
  • Knowledge in traditional geometric computer vision and sensor hardware etc.

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.

Anticipated Salary Range

$197,000—$307,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.

Agility Robotics does not accept unsolicited referrals from third-party recruiting agencies. We prioritize direct applicants and encourage all qualified candidates to apply directly through our careers page. If you are represented by a third party, your application may not be considered. To ensure full consideration, please apply directly.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior AI Software Engineer, Perception in Fremont, CA vacancy
  • $245k - $350k

     ...Job Description Founded in 2016 in Silicon Valley, Pony.ai has quickly become a global leader in autonomous...  ...NASDAQ in November 2024. Responsibility As the Staff/Senior Staff Software Engineer - Perception, you will be responsible for developing and implementing... 
    Senior
    Software
    Temporary work

    pony.ai

    Fremont, CA
    a month ago
  • $195k - $304k

     ...Senior AI Research Engineer Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA) Agility's commercially deployed humanoids operate...  ...imitation learning methods Collaborate with Robotics Software and AI engineering teams to develop policies which can be... 
    Senior
    Software
    Full time
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    2 days ago
  • $187k - $292k

     ...its expertise in imagining, engineering, and delivering robots with advanced...  ...About the Role The AI Controls team builds high-rate...  ...and manipulation—integrating perception to enable collision-free, perceptive...  ...Collaborate with on-robot software and deployment teams to ship... 
    Senior
    Software
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    4 days ago
  • $207k - $323k

     ...success in these applications. The Perception team is looking for a staff machine learning engineer to own the design and...  ...Responsibilities: As a Staff AI Engineer, you will own the architecture...  ...deliver high-quality, scalable software Optimize deep neural networks... 
    Software
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    11 days ago
  • $186k - $242k

     ...expertise in imagining, engineering, and delivering robots...  ...is looking for a Senior Product Manager to lead...  ...development for Digit's perception and learned capabilities...  ..., simulation, and software engineering teams while...  ...ability to bridge emerging AI and robotics... 
    Senior
    Software
    Full time
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    13 days ago
  •  ...CAE Engineer As a CAE Engineer on the Dexmate Robotics team, you will be at the forefront of designing and validating mechanical systems...  ..., working closely with mechanical, electrical, controls, software, and manufacturing teams to bring unprecedented robotic capabilities... 
    Senior
    Software

    Dexmate

    Fremont, CA
    23 hours ago
  •  ...requirements Design and architect AI/ML cloud solutions Develop...  ...to lead and mentor Data Engineers and ML engineers, guiding...  ...architecture and best practices Seniority level Mid-Senior level...  ...000 - $350,000 2 days ago Software Engineer, AI Platform - New... 
    Software
    Full time

    Relanto

    Fremont, CA
    2 days ago
  • Created for reallocation purpose.This is a dummy JD updated to meet the min characters check point. Direct new allocations / reallocations / rotations are being created with this JD for the allocation of the resource .Job SummaryJob number: CREQ203288Profession: OtherExperience...
    Senior
    Software

    Virtusa

    Fremont, CA
    23 hours ago
  •  ...Senior Software QA Engineer – Relocation Opportunity (USA) At Definity , a leading technology company focused on AI-driven solutions and digital transformation, we are continuously expanding our team to support innovative, high-impact projects. We are looking for... 
    Senior
    Software
    Worldwide
    Relocation

    Definity

    Fremont, CA
    2 days ago
  •  ...Senior Director Of Engineering InterSources Inc seeks a Senior Director of Engineering, reporting directly to Vice President for our Professional...  ...in providing IT Consulting, IT Staffing Solutions, and Software solutions. We have been recipients of Various Awards... 
    Senior
    Software

    InterSources

    Fremont, CA
    2 days ago
  • $140k - $190k

     ...Anyware Robotics Senior Technical Program Manager, Robotics Fremont...  ...Anyware's robots combine perception, planning, controls,...  ...concurrent robotics programs across software and hardware development,...  ...technical ownership away from engineering leads. Drive deployment... 
    Senior
    Software
    Full time
    Flexible hours

    Anyware Robotics

    Fremont, CA
    1 day ago
  •  ...What the role actually is Agility is hiring a senior AI research engineer for its AI innovation team. The role focuses on robot foundation models and end-to-end policies for humanoid robots, with experiments that can transfer toward production. The posting names imitation... 
    Senior
    Work at office

    The Robot Age

    Fremont, CA
    4 days ago
  • $145k - $175k

     ...Description Job Description We are seeking a Senior MIS/SAP Manager to join our Global...  ...map user requirements into database and software application design Fully understand the...  .... Catering to industries such as AI, cloud computing, autonomous vehicles, and... 
    Senior
    Software
    Flexible hours

    AMAX

    Fremont, CA
    29 days ago
  • $85k - $100k

     ...density storage devices, our solutions are engineered to meet the demanding needs of today's...  ...industry.   Job Title: Senior Buyer Location: Newark, CA Department...  ...Technology: # Document and presentation software: Microsoft Word, Excel, Power Point, Adobe... 
    Senior
    Software

    Unigen

    Newark, CA
    5 days ago
  •  ...Definity is seeking a Senior Software QA Engineer for a relocation opportunity to the United States (Fremont, CA). The role combines manual and automated testing across web, mobile, and API platforms, and requires strong English communication with international teams.... 
    Senior
    Software
    Relocation

    Jobleads-US

    Fremont, CA
    3 days ago
  • $170k - $220k

     ...Senior Engineer – OpenSearch DTEX is seeking a highly skilled and experienced Senior Engineer...  ...enhancements, and bug fixes for DTEX's IRM and AI Risk Management products. Manage and...  ...: Minimum 10 years of software engineering experience. Bachelor's degree... 
    Senior
    Software
    Remote work
    Worldwide

    Dtex Systems

    Fremont, CA
    3 days ago
  • $163.1k - $271.8k

     ...Environmental Conditions Office Job Description Senior Manager, Applied GenAI Engineering – Scientific AI Applications Location: This is a fully onsite...  ...a hands-on technical leadership role with strong software engineering judgment, deep understanding of modern... 
    Senior
    Software
    Temporary work
    Work at office
    Relocation package

    Thermo Fisher Scientific

    Pleasanton, CA
    23 hours ago
  • $140k - $280k

     ...Founded in 2016 in Silicon Valley, Pony.ai has quickly become a global leader in autonomous...  ...in the field of self-driving vehicles on software architecture and design, system and...  ...collection and analysis, evaluation and feature engineering. Expertise in C++/Python. Strong... 
    Senior
    Software
    Temporary work

    pony.ai

    Fremont, CA
    a month ago
  • $45 - $55 per hour

     ...Senior Paralegal Seabrook Family Law Location: San Jose, CA Employment Type: Full-Time Salary Range $45 - $...  ...PowerPoint, SharePoint). Experience with case management software (i.e., CLIO) preferred. Proficient in standard office equipment... 
    Senior
    Software
    Hourly pay
    Full time
    Immediate start

    Seabrook Law Offices

    Fremont, CA
    4 days ago
  •  ...group at Nova is looking for a Optical Engineer to take responsibility for the optics team...  .... We employ physics, math, algorithms, software and hardware expertise to redefine the limits...  ...Responsibilities What will you do as senior optical engineer? o Lead optics team... 
    Senior
    Software

    NOVA

    Fremont, CA
    1 day ago
  • $141k - $307k

     ...Products Group, we are dedicated to excellence in the design and engineering ofLam’s etch and deposition products. We drive innovation to...  ...the semiconductor industry. The impact you’ll make As a Software Engineer at Lam, you will be at the forefront of innovation by... 
    Senior
    Software
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Salzburg GmbH

    Fremont, CA
    1 day ago
  • $140k - $220k

     ...Job Description Founded in 2016 in Silicon Valley, Pony.ai has quickly become a global leader in autonomous mobility...  ...making it one of the core teams in autonomous driving. Software or Algorithm Engineers on the team are responsible for one or more of the following... 
    Senior
    Software
    Temporary work

    pony.ai

    Fremont, CA
    a month ago
  • $120k - $220k

     ...Founded in 2016 in Silicon Valley, Pony.ai has quickly become a global leader in autonomous...  .... Build and optimize downstream engineering workflows for Large Language Models (LLMs...  ...programming skills in C/C++, Python, and software design Strong foundation in mathematics... 
    Senior
    Software
    Temporary work

    pony.ai

    Fremont, CA
    a month ago
  • $197k - $307k

     ...scale humanoid robotics. As a senior engineer on the ML Infrastructure and...  ...infrastructure for AI and machine learning operations...  ...empower our AI teams across perception, controls, skills, and innovation...  ...~5+ years of software engineering experience, with... 
    Senior
    Software
    Full time
    Temporary work
    Remote work
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    6 days ago
  •  ...meter check-in and check-out processes. Partner with the software vendor to update the application based on technician feedback,...  ...focus, and sound judgment Project, program management, or engineering experience Preferred Skills: Professional Engineer... 
    Senior
    Software
    For contractors
    Local area

    Axelon

    Fremont, CA
    4 days ago
  •  ...the enterprise.  More information is available at redica.com. Job Description We’re looking for an experienced Senior AI Engineer to join our team as we continue to develop the first-of-its-kind quality and regulatory intelligence (QRI) platform for the life... 
    Senior
    Full time

    REDICA Systems

    Pleasanton, CA
    20 days ago
  • $145k - $170k

     ...Description The Nova Engineering Team is looking for a System Engineer to work with Design...  ...employ physics, mathematics, algorithms, software and hardware expertise to redefine the...  ...Experience with Machine Learning and AI tools to help add efficiency to engineering... 
    Senior
    Software
    Work at office

    NOVA

    Fremont, CA
    2 days ago
  • $170k - $220k

     ...About the Job: DTEX is looking for a Senior Software Engineer with a focus on Python, Django, React and Databases (Postgres and OpenSearch)....  ...across engineering pods to deliver features efficiently.  ~ AI-Assisted Development   Leverage AI-assisted code editors... 
    Senior
    Software
    Full time
    Work at office
    Remote work
    Worldwide
    2 days per week

    DTEX Systems

    Fremont, CA
    more than 2 months ago
  •  ...Senior Manager, Program Management The Senior Manager, Program Management provides...  ...(PPV), tariffs, freight, overtime (OT), engineering change impacts, rework, and excess/obsolete...  ...contract negotiations (T&Cs). Software & Systems Technical Skills: Proficient... 
    Senior
    Software
    Contract work
    Work at office

    Unigen

    Newark, CA
    1 day ago
  •  ...Job Description Job Description Senior Software Engineer – Back End, Infrastructure Management Location: Milpitas, CA   The Role:     MemVerge is searching for expert software developers who are specialized in system management to join our award-winning... 
    Senior
    Software
    Local area

    Memverge

    Milpitas, CA
    a month ago

Do you want to receive more vacancies?

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