DYNA Robotics
Software Engineer, Applications
$170K–$250K
Redwood City, CA · On-site · Full-time · Posted Apr 7, 2026
- Experience
- At least 3 years of professional experience.
- Education
- Bachelor’s degree or higher in Computer Science, Computer Engineering, Robotics, or a related field.
About the job
Build reliable software and infrastructure for deploying, monitoring, debugging, and improving robot fleets across real-world sites, in partnership with Operations and AI research teams.
What you'll do
- Develop internal deployment tools for robot configuration, fleet monitoring, diagnostics, data capture, failure triage, and operational dashboards.
- Partner with Operations to standardize site launches and convert field workflows into reliable software.
- Build fleet-data pipelines and infrastructure connecting on-robot applications with off-board systems, while supporting applied research on model stability.
What they ask for
- Bachelor’s degree or higher in Computer Science, Computer Engineering, Robotics, or a related field.
- At least 3 years of professional experience as a versatile software engineer, with strong backend and application-level software capabilities.
- Proficient in the Python ecosystem; experience building robust, scalable software across domains such as cloud services and edge devices.
- Experience with containerization, orchestration (Docker, Kubernetes), and cloud architecture (AWS, GCP, Azure).
Nice to have
- Experience with model stability, consistency, and edge-case handling in real-world deployments or internal tooling for fleet operations and hardware deployments.
- Familiarity with Unity, C#, VR development, or web frontend technologies.
Pay
$170K – $250K (USD, base salary)
Tools
Python, Docker, Kubernetes, AWS, GCP, Azure, Unity, C#
AI focus
Applied research on model stability and consistency in real-world environments, and routing fleet data and failure cases back to AI research.
Model-written summary · the original posting is authoritative