×
Register Here to Apply for Jobs or Post Jobs. X

Software Development Engineer – Robotics & AI

Job in Sunnyvale, Santa Clara County, California, 94087, USA
Listing for: Kelly
Full Time position
Listed on 2026-09-16
Job specializations:
  • Software Development
    DevOps, Python, AI Engineer (Applied/Software), Unix/Linux
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below

Work Authorization: W2 only. We are unable to work with candidates requiring visa sponsorship or third-party/C2C arrangements.

Summary

We are seeking a Software Development Engineer to build tools and infrastructure that improve the reliability, maintainability, and testability of complex robotic systems. This role combines robotics, automation, developer infrastructure, and machine learning, with opportunities to work closely with hardware, firmware, simulation, and ML engineering teams.

Key Responsibilities
  • Develop tools for diagnosing, maintaining, and upgrading robotic systems.
  • Build automation for troubleshooting, issue triage, remediation, approvals, and operational workflows.
  • Develop systems for tracking robots, software, ML models, firmware, configurations, and test assets.
  • Build automated testing, regression, and verification workflows.
  • Support software environment reproduction, debugging, and system-level testing.
  • Improve observability through logging, metrics, dashboards, alerts, and diagnostic tools.
  • Support ML inference testing and performance evaluation.
  • Collaborate across engineering teams and contribute to technical documentation and design reviews.
Basic Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, Robotics, or a related field, or equivalent experience.
  • Strong software development experience with Python and C++.
  • Experience with Linux, distributed systems, networking, debugging, and automation.
  • Experience building production-quality software, backend services, developer tools, or system integrations.
  • Familiarity with APIs, databases, structured data, and workflow/event-driven systems.
  • Strong problem-solving and communication skills.
Preferred Qualifications
  • Experience with robotics, autonomous systems, embedded systems, or hardware-in-the-loop.
  • Experience with CI/CD, test infrastructure, containers, cloud, or infrastructure-as-code.
  • Knowledge of ML deployment, inference runtimes, GPU acceleration, or performance benchmarking.
  • Experience with simulation, robot fleet management, configuration management, or experiment tracking.
  • Experience with AI-assisted knowledge systems, search/retrieval, observability, or production automation.

Key

Skills:

Python | C++ | Linux | Robotics | Automation | Distributed Systems | Backend Development | Machine Learning | CI/CD | Cloud | Containers | Testing | Observability

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary