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

Senior Software Engineer, Dev Infrastructure

Job in Milpitas, Santa Clara County, California, 95035, USA
Listing for: RoboForce
Full Time position
Listed on 2026-03-02
Job specializations:
  • Software Development
    Software Engineer, Robotics, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Senior Software Engineer, Dev Infrastructure

Milpitas, CA

Why Robo Force

Robo Force is an AI robotics company developing Physical AI–powered Robo-Labor for dull, dirty, and dangerous work. The company’s robots are engineered for demanding industrial environments, with a focus on real-world deployment and scalability.

We are seeking a Senior Software Engineer, Dev Infrastructure to architect the next evolution of our robotics infrastructure. As we scale our engineering team and robot fleet, you will design and implement a robust, fully containerized development and release ecosystem that compiles complex AI models, packages them securely, and deploys them reliably to fleets operating in dynamic environments. You won’t just be maintaining servers—you will be building the nervous system of our robot operations.

Responsibilities

  • Edge Containerization Strategy: Design and maintain high-performance container environments for robots, ensuring parity across development, simulation, and production deployments.
  • Robotics CI/CD Pipelines: Architect sophisticated CI/CD pipelines that go beyond standard linting, integrating automated build tests, simulation-based regression testing, and hardware-in-the-loop (HIL) validation.
  • Release Engineering & OTA Deployment: Define and own the software release lifecycle, building automated systems to package, version, and deploy secure over-the-air (OTA) updates to robot fleets in the field.
  • Build System Optimization: Partner closely with C++ engineers to optimize build times (CMake/Colcon), manage dependencies, and deliver a reliable “one-command” developer setup.
  • Fleet Observability: Implement monitoring, logging, and alerting to provide real-time visibility into system health, resource usage, and application performance across deployed robots.

Requirements

  • Experience: 5+ years of professional experience in Dev Ops systems, SRE, or build/release engineering.
  • Container Expertise: Deep mastery of Docker, including multi-stage builds, layer caching strategies, and secure access to hardware resources (GPU, USB, sensors).
  • CI/CD Architecture: Proven experience designing complex CI/CD systems from scratch, with strong understanding of caching, parallelization, and artifact management for compiled codebases.
  • Linux Systems Proficiency: Strong command of Linux systems, including kernel concepts, systems, networking, device drivers, and debugging system-level issues inside containers.
  • Build Systems Knowledge: Familiarity with compiling large-scale C++ projects using CMake or Bazel, with a focus on reliability and developer productivity.
  • Requires 5 days/week in-office collaboration with the teams.

Bonus Qualifications

  • Robotics Software Exposure: Familiarity with modern robotics software stacks.
  • Simulation at Scale: Experience running headless simulators (Gazebo, Mu Jo Co , Isaac Sim, Unity) inside CI environments.
  • Embedded Platforms: Hands-on experience with NVIDIA Jetson or other embedded GPU systems.
  • Competitive stock options/equity programs.
  • Health, dental, and vision insurance, 401(k) plan.
  • Visa sponsorship and green card support for qualified candidates.
  • Lunches and dinners, a fully stocked kitchen, and regular team-building events.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary