Senior Software Engineer, Simulation

Job Posted 2 Days Ago Posted 2 Days Ago
Be an Early Applicant
Milpitas, CA
Senior level
Artificial Intelligence • Machine Learning • Robotics
The Role
The Senior Software Engineer will design and maintain C/C++ software for the autonomy platform at RoboForce, focusing on performance and resource efficiency in robotics software stack. Responsibilities include collaborating on vision systems, GPU development, and advocating for software enhancements while maintaining best coding practices and tools.
Summary Generated by Built In

We are seeking a Senior Software Engineer to enhance simulation frameworks for robotic autonomy. You will build foundational tools to develop and test autonomy stacks, contributing to robust robotic solutions.

Responsibilities:

  • Develop high-quality C++ software across the robot software stack, including high-frame-rate camera and vision systems, GPU kernels, low-memory image compression libraries, high-performance inter-process communication buffers, data logging and telemetry systems, and evaluation&replay tools
  • Drive product improvement through proactive gap identification and enhancement advocacy.
  • Champion best coding practices, including performance and memory tracking utilities.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Robotics, or related field.
  • Proficiency in modern C++ (C++14/17/20) and Python.
  • 8+ years of experience designing high-performance software for resource-constrained systems.
  • Must be on-site with no remote work option.

Preferred Skills:

  • Familiarity with robotics frameworks (e.g., ROS/ROS2) and physical simulators (e.g., MuJoCo, IsaacSim).
  • Experience in GPU programming with CUDA and real-time simulation tools.
  • Expertise in deployed robotics environments.
  • Proficiency with one or more physical simulators (e.g., MuJoCo, IsaacSim, Drake, PyBullet, PhysX) and experience working in a deployed robotics environment.

Top Skills

C++
Python
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
Milpitas, , California
14 Employees
On-site Workplace
Year Founded: 2023

What We Do

RoboForce, an AI-Robotics company, is building a first-of-its-kind Robotic Workforce System to take on the most tedious, force-demanding, and dangerous work humans don't have to do

Similar Jobs

Zoox Logo Zoox

Senior/Staff Software Engineer - Simulation Graphics and AI/ML

Artificial Intelligence • Machine Learning • Robotics • Software • Transportation • Design • Manufacturing
Hybrid
Foster City, CA, USA
2500 Employees
200K-295K Annually
Remote
3 Locations
23 Employees
San Jose, CA, USA
283 Employees
Hybrid
Mountain View, CA, USA
265 Employees
177K-208K Annually

Similar Companies Hiring

HERE Technologies Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees
True Anomaly Thumbnail
Software • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Colorado Springs, CO
131 Employees
Caliola Engineering Thumbnail
Software • Machine Learning • Hardware • Defense • Data Privacy • App development • Aerospace
Colorado Springs, CO
52 Employees
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account