Senior Software Engineer, Simulation

Posted 12 Hours 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

Job overview:

We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative AI robotics company, taking our autonomy platform software architecture to the next level. In this role, you will build the robust foundational frameworks for developing and testing the autonomy stack. You will work closely with AI Robotics expertise to build the robust onboard and offboard foundations for next-gen robot.

Why it’s interesting:

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.

At RoboForce, we're building a small team with a flat org structure and extreme talent density. Currently, we have top tech leaders from CMU Robotics, Michigan Robotics, Amazon Robotics, Tesla Robotics, Google, Waymo, Apple, and Microsoft. RoboForce is backed by world-class investors, including the Nobel Prize Laureate, Carnegie Mellon University, and beyond.

Responsibilities:

  • Design, develop, and maintain high-quality C/C++ software across the entire robot software stack. Depending on team needs and your expertise, you may contribute to areas such as
    • high-frame-rate camera and vision systems
    • GPU kernel development
    • low-memory image compression libraries
    • high-performance inter-process communication buffers
    • data logging and telemetry systems
    • evaluation and replay tools
  • Drive continuous improvement of the product by identifying gaps and proactively advocating for enhancements across the software stack.
  • Champion best coding practices within the team, including building tools to enhance code quality, such as performance and memory tracking utilities.

Minimum Qualifications:

  • Bachelor's or Master's degree in Computer Science, Robotics, Engineering, or a related field
  • Strong proficiency in both C++ and Python
  • Descent experience programming C/C++ software, including modern C/C++ (C++14/17/20)
  • At least 8 years of experience in designing efficient, high-performance software and interfaces for resource-constrained systems, such as robots or mobile devices.
  • Must work on-site at our office in the California Bay Area.
  • Must have and maintain US work authorization.

Preferred Qualifications:

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

Top Skills

C++
Python
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

General Motors Logo General Motors

Senior Software Developer - Compute Platform Simulation

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
Mountain View, CA, USA
165000 Employees
104K-135K Annually

Anduril Logo Anduril

Modeling & Simulation Software Engineer

Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
Costa Mesa, CA, USA
4500 Employees
138K-252K Annually
San Jose, CA, USA
283 Employees
Hybrid
Mountain View, CA, USA
265 Employees
177K-208K Annually

Similar Companies Hiring

RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
HERE 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

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account