Software Engineer, Robot Diagnostics & Calibration
$144k - $225kAgility 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.
- ...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...SuggestedFull timeH1bLocal areaRemote workVisa sponsorship
- ...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...SuggestedRemote jobInternship
- ...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...SuggestedWork at officeRemote work
- ...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...SuggestedH1bLocal areaRemote workVisa sponsorship
- ...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...SuggestedFull timeTemporary workWork experience placement
$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 officeImmediate startRemote workFlexible hours- 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
$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 timeInternshipSummer internshipRemote workWorldwideFlexible hours$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$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 contractInternshipLocal areaRemote work$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 payFull timeFor contractors$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 timeTemporary workRelocation packageFlexible hours$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 timeTemporary workWork at officeRelocation packageFlexible hours- ...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
$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 timeTemporary workRelocation packageFlexible hours$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 workSummer workRemote work$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 timeTemporary workFor contractors- ...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 workRemote workWork from homeRelocation package
$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 timeWork experience placementRemote workWorldwideFlexible hours$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 timeTemporary workWork experience placementWork visaFlexible hours$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 jobFull time- ...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
$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 jobFull timeTemporary workRelocation packageFlexible hours$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 jobFull timeH1b$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 timeWork experience placementRemote workFlexible hoursShift work$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 payLive inWork at office$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 timeRemote work$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 workWork experience placementImmediate startFlexible hours$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 payRemote work- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Robot Diagnostics & Calibration. Be the first to apply!
- software engineer internship remote Salem, OR
- software engineer remote Salem, OR
- graduate software developer no experience Salem, OR
- information technology software engineer Salem, OR
- senior software engineer remote Salem, OR
- junior software developer remote Salem, OR
- software engineer travel Salem, OR
- startup software engineer Salem, OR
- senior software design engineer Salem, OR
- software developer Salem, OR






