Robotics Software Engineer I – Automation & Diagnostics

Ampcus Inc

Sunnyvale (CA)

On-site

USD 120,000 - 150,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ampcus Inc. in Sunnyvale, CA is seeking a Software Development Engineer I to help improve reliability and testability of robotic systems.

You will build tools and infrastructure to diagnose failures, automate workflows, reproduce software environments, and track assets across robot tests. You will collaborate across hardware, firmware, simulation, and ML teams to turn fragmented knowledge into dependable software and enable engineers to work more effectively.

Qualifications

  • Bachelor's degree or equivalent professional experience in a technical field.
  • Proficiency in Python and C++.
  • Experience designing, implementing, testing, and operating production-quality software.
  • Experience with Linux and debugging distributed systems.
  • Experience building automation and internal developer tools.
  • Familiarity with APIs, databases, and event-driven/workflow-based systems.
  • Strong written and verbal communication skills.

Responsibilities

  • Develop tools for diagnosing, maintaining, and upgrading robotic systems.
  • Convert operational knowledge into structured, searchable, context-aware support systems.
  • Build automation for operational workflows including triage, ownership, notifications, approvals, remediation, and escalation.
  • Design systems to safely automate actions on production or lab infrastructure with human review and auditability.
  • Maintain a registry of robots, test runs, software artifacts, ML models, firmware versions, configurations, and assets.
  • Establish traceability between test inputs and results for reproducibility and auditing.
  • Identify configuration and asset drift across development, simulation, and physical systems.
  • Create automated verification and regression-testing workflows for robotics software and infrastructure changes.
  • Reproduce robot software stacks in development or lab environments for debugging and testing.
  • Assist with separating software workloads from robot hardware and validating changes across compute environments.
  • Support testing and performance evaluation of optimized ML inference paths.
  • Improve observability through logging, metrics, dashboards, alerts, and diagnostics.

Skills

Python
C++
Object-oriented programming
Linux
APIs
Databases
Event-driven systems
Workflow-based systems
Automation
Distributed systems debugging
Communication

Education

Bachelor's degree in CS/CE/Robotics or related field

Job description

Ampcus Inc. in Sunnyvale, CA is seeking a Software Development Engineer I to help improve reliability and testability of robotic systems.

You will build tools and infrastructure to diagnose failures, automate workflows, reproduce software environments, and track assets across robot tests. You will collaborate across hardware, firmware, simulation, and ML teams to turn fragmented knowledge into dependable software and enable engineers to work more effectively.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Engineer I - Tooling & Automation
Robotics Software Engineer I - Tooling & Automation

Ampcus, Inc • Sunnyvale (CA)

On-site
USD 110,000 - 140,000
Software Dev Engineer I
Software Dev Engineer I

Ampcus, Inc • Sunnyvale (CA)

On-site
USD 110,000 - 140,000
Software Dev Engineer I
Software Dev Engineer I

Ampcus Inc • Sunnyvale (CA)

On-site
USD 120,000 - 150,000
Robotics Automation Engineer for Systems Quality & Testing
Robotics Automation Engineer for Systems Quality & Testing

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 277,600
Medical & dental coverage
Employee stock programs
Relocation assistance
+1
Robotics Manufacturing Test Engineer
Robotics Manufacturing Test Engineer

Intuitive • Sunnyvale (CA)

On-site
USD 135,000 - 228,000
Automation & Reliability Software Engineer II
Automation & Reliability Software Engineer II

Ampcus Inc • Redmond (WA)

On-site
USD 90,000 - 120,000
Robotics Test Automation Engineer — HIL & CI
Robotics Test Automation Engineer — HIL & CI

Figure- • San Jose (CA)

On-site
USD 130,000 - 250,000
Robotics Test Automation Engineer – HIL & CI
Robotics Test Automation Engineer – HIL & CI

Figure • San Jose (CA)

On-site
USD 150,000 - 250,000
Robotics Test & Reliability Engineer III
Robotics Test & Reliability Engineer III

Integress, Inc. • San Jose (CA)

On-site
USD 120,000 - 155,000
Bonus 5%
SJ Robotics Test & Reliability Engineer III
SJ Robotics Test & Reliability Engineer III

Kawasaki • San Jose (CA)

On-site
USD 120,000 - 155,000