Robotics Software Engineer

Posted 55 Minutes Ago
Be an Early Applicant
Campbell, CA, USA
In-Office
Mid level
Artificial Intelligence • Computer Vision • Robotics • Automation
The Role
Develop production C++ and Python software for industrial robots used in assembly and inspection. Integrate cameras, sensors, and actuators; implement calibration, coordinate transforms, and real-time data pipelines; architect reliable multi-process and multithreaded systems; collaborate on 3D vision deployment; and build testing, debugging, and deployment infrastructure.
Summary Generated by Built In

Responsibilities

· Develop and maintain robot software systems for industrial assembly and inspection

applications

· Integrate cameras and sensors including calibration, coordinate frame management, and data pipelines

· Implement and debug coordinate transforms, hand-eye calibration, and rigid body math in production software

· Build production-quality C++ and Python software for real-time robotic systems

· Architect multi-process and multi-threaded systems for reliable robot operation

· Collaborate with algorithms and perception engineers to deploy 3D vision capabilities on

robot platforms

· Develop testing, debugging, and deployment infrastructure for robot software

Minimum Qualifications

· Strong C++ skills (STL, multithreading, memory management) and Python proficiency

· Practical knowledge of 3D transforms, rotation representations, and camera/robot

calibration

· Experience integrating sensors and actuators on physical robot systems

· Comfortable with Linux development, Git, CMake, and CI/CD workflows

· Familiarity with real-time constraints and performance-critical code

· MS or higher in Robotics, Computer Science, Mechanical Engineering, or a related field

· 3+ years of professional experience developing software for robotic systems mindset

· Thrives in a fast-paced startup, comfortable owning projects end-to-end

· Passionate about building robots that work in the real world, not just in simulation

· Strong debugging instincts — can trace a problem from unexpected robot behavior back

through transforms, timing, and sensor data

· Comfortable with in-office collaboration (5 days/week in Campbell, CA)

Value Add

· Experience with ROS/ROS2 or similar robotics middleware

· Experience with industrial robotics, robot arms, or manufacturing automation

· Familiarity with motion planning frameworks (MoveIt, OMPL)

· Knowledge of gRPC, Protobuf, or similar IPC frameworks

· Experience with Docker, containerized deployment, and embedded compute (Jetson)

· Exposure to simulation environments (Gazebo, MuJoCo, Isaac Sim)

Skills Required

  • Strong C++ skills, including STL, multithreading, and memory management
  • Python proficiency
  • Practical knowledge of 3D transforms, rotation representations, and camera/robot calibration
  • Experience integrating sensors and actuators on physical robot systems
  • Linux development experience
  • Git experience
  • CMake experience
  • CI/CD workflow experience
  • Familiarity with real-time constraints and performance-critical code
  • MS or higher in Robotics, Computer Science, Mechanical Engineering, or a related field
  • 3+ years of professional experience developing software for robotic systems
  • Experience with ROS, ROS2, or similar robotics middleware
  • Experience with industrial robotics, robot arms, or manufacturing automation
  • Familiarity with MoveIt or OMPL
  • Knowledge of gRPC, Protobuf, or similar IPC frameworks
  • Experience with Docker, containerized deployment, or embedded compute such as Jetson
  • Exposure to Gazebo, MuJoCo, or Isaac Sim
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
8 Employees
Year Founded: 2020

What We Do

Summer Robotics develops next-generation automation solutions through its Kortx machine vision platform. The platform combines AI, computer vision, stereo event sensing, laser scanning, and high-speed imaging to capture precise, streaming 3D data. This enables robots to perceive and act in real time in unstructured environments, while also supporting dense 3D modeling, inspection, measurement, and AI training for automotive, semiconductor, and medical-robotics applications.

Similar Jobs

GrayMatter Robotics Logo GrayMatter Robotics

Software Engineer

Artificial Intelligence • Hardware • Productivity • Robotics • Software • Automation • Manufacturing
In-Office
Los Angeles, CA, USA
90 Employees
130K-170K Annually

Monarch Quantum, Inc. Logo Monarch Quantum, Inc.

Software Engineer

Hardware • Semiconductor • Quantum Computing • Manufacturing
In-Office
San Diego, CA, USA
195K-235K Annually

Raydar Logo Raydar

Software Engineer

Professional Services • Consulting
In-Office
San Francisco, CA, USA
28 Employees
148K-230K Annually

Blue River Technology Logo Blue River Technology

Software Engineer

Artificial Intelligence • Software
In-Office
Santa Clara, CA, USA
182 Employees
138K-261K Annually

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account