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

Software Engineer, Robot Diagnostics & Calibration

$144k - $225k

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.

About The Role

Our software team is growing and we are looking for an experienced robotics engineer to own how we assess the health of Digit. You will build the self-diagnostics, calibration, and fleet health tools that tell our manufacturing, test, service, and deployment teams whether a robot is ready to work — and why it isn't. You will root-cause hardware and performance issues on prototype and production robots, turn what you learn into automated checks, and feed the results back to teams across the organization. Your work will directly enable our ability to scale up the world's first production humanoid robot fleet and revolutionize the labor market.

 

About The Work

  • Develop a deep understanding of Digit's hardware through active participation in the bring up of prototype hardware and integration of new sensors.
  • Extend Digit's self-diagnostics suite: automated checks of actuators, sensors, and limbs (e.g., actuator efficiency and health, leg stiffness, IMU and force/torque sensor checks) that determine whether a robot is fit to run a workflow.
  • Lead root cause analysis on robots from prototype builds, the factory, and customer sites: isolate failures to subsystems, reproduce them with the Systems Test & Validation team, and drive corrective actions with hardware teams and suppliers.
  • Turn RCA findings into new checks and pass/fail criteria, and validate that check results predict real robot performance.
  • Develop and maintain calibration routines, including camera-based kinematic calibration of arms and legs, that run reliably in manufacturing and service.
  • Build fleet health observability: define what robots log, get results into our data pipelines, and maintain dashboards and reports that track hardware health across the fleet over time.
  • Build tools that non-engineers can use, such as operator-facing GUIs and reports for manufacturing, service, and solutions teams.

 

About You

  • BS, MS, or PhD in robotics, mechanical, electrical, or computer engineering, computer science, or a related field.
  • 4+ years of industry experience developing software for physical robots or comparable electromechanical systems, with substantial hands-on hardware debugging.
  • Proven track record of root cause analysis on complex electromechanical systems: separating software, controls, and hardware faults using logs, telemetry, and targeted experiments.
  • Solid working knowledge of actuators (motors, transmissions, encoders) and robot sensors (IMUs, force/torque sensors, cameras), and how they fail.
  • Strong Python and C++, with experience building diagnostic or test tools used by other teams.
  • Data-driven: experience analyzing high-rate robot logs and fleet telemetry, using SQL and dashboards.
  • Clear communicator who can turn noisy data into structured reports and procedures for engineering, manufacturing, and service partners.
  • Familiarity with Jira, Git, and CI/CD workflows.

 

Nice To Have

  • State estimation or controls background, especially on legged robots.
  • Robot calibration (kinematic, camera-to-robot extrinsics) or system identification.
  • Computer vision or ML applied to calibration.

 

 

 

This a on-site position based out of one of our Salem office.

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 Base Salary Range

$144,000—$225,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 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Robot Diagnostics & Calibration in Salem, OR vacancy
  •  ...Robotics Software Engineer - RemoteBright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States.This is a fantastic opportunity to join an established and well-respected... 
    Suggested
    Full time
    H1b
    Local area
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Salem, OR
    4 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ..., you’ll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used across... 
    Suggested
    Remote job
    Internship

    Danaher

    Salem, OR
    2 days ago
  •  ...Software Engineer IVJob Location: Salem, OR (Remote) Job Type: ContractJob Description/Requirement:Transact-SQL - Advanced skill (7-9 years experience)Data Analysis - Advanced skill (7-9 years experience)DHTML - Advanced skill (7-9 years experience)CSS - Advanced skill... 
    Suggested
    Work at office
    Remote work

    Global Information Technology

    Salem, OR
    4 days ago
  •  ...Embedded Semiconductor Engineer - RemoteBright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that...  ...analytics and ML. Implement debug tooling and diagnostic infrastructure for hardware bring-up and silicon... 
    Suggested
    H1b
    Local area
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Salem, OR
    4 days ago
  •  ...Description The software engineer is responsible for delivering high quality native and web applications through collaboration with the Software Engineering team and the Electrical Design Engineering group. Projects range from short-term functional improvements to large... 
    Suggested
    Full time
    Temporary work
    Work experience placement

    SynQor

    Salem, OR
    29 days ago
  • $67.1k - $88k

     ...connect and empower people and businesses. About the Role The Software Developer II is responsible for designing, developing, supporting...  ...and improve service delivery. This role works closely with engineering, operations, and business stakeholders to build reliable backend... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Uniti

    Salem, OR
    1 day ago
  • Software Engineer I Job CodeSEII.286.002FLSA StatusExemptJob FamilyOther Products Purpose of Position As a Software Engineer I , you will participate in the complete software development lifecycle—from design and architecture to system integration, usability, and delivery... 
    Work at office

    The SSI Group, LLC.

    Salem, OR
    4 days ago
  • $27 - $35 per hour

     .... Imagine starting your career with a company that’s building what's next. Your future starts here. About the Team/Role: As a Software Engineer Intern, you will work alongside engineers and Product Managers to solve real-world business challenges. You will gain hands-on... 
    Full time
    Internship
    Summer internship
    Remote work
    Worldwide
    Flexible hours

    WEX

    Salem, OR
    4 days ago
  • $80.51k - $107.34k

     ...shape the future of AI‑ready connectivity, join us today. The Role Join Lumen Security Advisory Services as a Cloud Security Engineer, helping customers identify and reduce security risk across cloud and on-premises environments. This hands-on, early-career... 
    Full time

    Lumen

    Salem, OR
    12 hours ago
  • $25 - $28 per hour

     ...instrument monitoring interfaces, alerts, and software update tracking. Support communication between diagnostic instruments and cloud services using MQTT, AMQP...  ...application deployment, software packaging, and release engineering using Docker, MSI/NSIS installers, and GitHub... 
    Ongoing contract
    Internship
    Local area
    Remote work

    Computer Task Group, Inc

    Salem, OR
    3 days ago
  • $50 - $100 per hour

     ...Job Description About the Role: \n We are looking for existing software engineers and developers to help advance AI development. As a member of DataAnnotation's Software Engineering team, you'll be part of a growing community of over 100,000 professionals, including... 
    Hourly pay
    Full time
    For contractors

    DataAnnotation

    Salem, OR
    1 day ago
  • $166k - $260k

     ...at Agility works on building and deploying next-generation robot foundation models and end-to-end policies on humanoid robots...  ...imitation learning methods Collaborate with Robotics Software and AI engineering teams to develop policies which can be transferred to production... 
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Salem, OR
    5 days ago
  • $149k - $194k

     ...potential.About the RoleAs a Senior Solutions Engineer, you'll be a technical leader in deploying and scaling our robotic systems across varied customer environments. You...  ..., customer APIs, sensors, and softwareDevelop software integrations using Python, REST API and MQTT.... 
    Full time
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Agility Robotics

    Salem, OR
    4 days ago
  •  ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/... 
    Full time

    Cheez

    Salem, OR
    12 hours ago
  • $144k - $225k

     ...automation that enhances human potential. About Agility Robotics Agility Robotics builds Digit — the first humanoid...  ...watched spaces in tech right now, and very few engineering teams get to write the software that commands and manages a fleet of humanoid robots operating... 
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Salem, OR
    1 day ago
  • $180k - $215k

     ...an impact with heart and hustle, SpotOn is the place for you. Engineering Manager, Infrastructure Location: United States — US remote, or...  ...3,700 workloads. The developer platform: Backstage (catalog, software templates, golden paths), container and artifact registries, secrets... 
    Contract work
    Summer work
    Remote work

    SpotOn

    Salem, OR
    5 days ago
  • $103.71k - $138.28k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Field Engineering Quality Control Engineer is responsible for overseeing and managing quality assurance processes that support Field Engineering... 
    Full time
    Temporary work
    For contractors

    Lumen

    Salem, OR
    4 days ago
  •  ...Electrical Engineer Machinery Controls - Keizer, OR Automation Engineer Controls Designer PLCs Programmable Logic Controllers Programmer Integration HMIs Human Machine Interfaces Robots Motors Sensors Actuators Linear & Rotary Motion Control Machine Vision Electronics... 
    Contract work
    Remote work
    Work from home
    Relocation package

    Diedre Moire Corp.

    Salem, OR
    12 hours ago
  • $70k - $110k

     ...in our offices or yours. Job Summary We are seeking a Systems Engineer to join our Managed Service Provider (MSP) team. This role supports...  ..., RAID, SAN/NAS connectivity, multipathing, and hardware diagnostics. Experience with backup, recovery, replication, and disaster recovery... 
    Full time
    Work experience placement
    Remote work
    Worldwide
    Flexible hours

    SHI GmbH

    Salem, OR
    4 days ago
  • $140k - $175k

     ...powered innovators in the digital health, diagnostics, and pharmacy sectors. Our growing...  ...future. Job Description The Senior Data Engineer will be responsible for building and maintaining...  ...At least 4 years of work experience in software engineering Experience with one or more... 
    Full time
    Temporary work
    Work experience placement
    Work visa
    Flexible hours

    Fuze Health

    Salem, OR
    2 days ago
  • $128.19k - $184.01k

     .... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings...  ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Remote job
    Full time

    Quora

    Salem, OR
    4 days ago
  •  ...Description Ipsen is a Drug Free WorkplaceThe Field Service Engineer role is a remote position servicing the Seattle/Tacoma Washington...  ...technical issues, performing scheduled maintenance and calibration services. Ensures first class service performance in quality of... 
    Remote work

    Ipsen International

    Salem, OR
    2 days ago
  • $175k - $274k

     ...Role Join the team building a modern Software Delivery System focused on secure, high...  ...grade, next-generation industrial humanoid robotics. Every Digit we build, and every...  ...through systems Infrastructure Release Engineering owns: the Bazel build system and CI runner... 
    Remote job
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Salem, OR
    1 day ago
  • $120k - $140k

     ...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales...  ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations... 
    Remote job
    Full time
    H1b

    Aperia Technologies

    Salem, OR
    4 days ago
  • $110k - $138k

     ...collaborative ecosystem featuring state-of-the-art hardware and software—WWT enables clients and partners to conceptualize, test and...  .... Education: Bachelor’s degree in Computer Science, Engineering, Robotics, or a related field. Advanced degrees or relevant AI,... 
    Full time
    Work experience placement
    Remote work
    Flexible hours
    Shift work

    World Wide Technology

    Salem, OR
    1 day ago
  • $44.03 - $61.64 per hour

     ...Oregon, Virginia, Washington, or WyomingThe Enterprise Application Engineer is a highly skilled engineer responsible for designing,...  ...ability to work independently and collaboratively across teams. Software Skills: Experienced in managing Windows Server–based applications... 
    Hourly pay
    Live in
    Work at office

    STCU

    Salem, OR
    2 days ago
  • $65k - $85k

    Job Title: Software Developer Company: SMRTR Location: United States or Canada, Remote Employment Type : Full-time About SMRTR SMRTR...  ...on the JVM (Scala). Working with our Director of Software Engineering, you will help deliver our 2027 roadmap: connecting our products... 
    Full time
    Remote work

    Solen Software Group

    Salem, OR
    4 days ago
  • $53.1k - $106.3k

    Job Title: Software DeveloperJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start: SecretEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: None Opportunity CACI is seeking a junior software developer who is... 
    Contract work
    Work experience placement
    Immediate start
    Flexible hours

    CACI International Inc

    Salem, OR
    1 day ago
  • $60 per hour

     ...applications and next steps. Our partner is looking for a Senior AI Engineer – Agentic Systems and LLM based in the United States. We are...  ...as LangChain, LangGraph, or AutoGen. Strong system design and software architecture skills, with experience developing and scaling... 
    Hourly pay
    Remote work

    Jobgether

    Salem, OR
    5 days ago
  • NeuroHire is looking for a motivated and talented Software Developer to join our team. In this role, you will contribute to developing...  .... Requirements Master's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related field... 
    Internship

    neurohire.ai

    Salem, OR
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Robot Diagnostics & Calibration. Be the first to apply!