HHiring Reality
← Noble Machines, Inc

Robotics Software Engineer

Noble Machines, Inc
Location
Sunnyvale, CA
Posted
12 days ago
Department
Software Systems
Salary
$90,000 – $130,000
What they actually want (must-haves)
  • 0–2 years of experience in robotics software, embedded systems, or hands-on engineering projects
  • Practical C++ and Python ability
  • Software fundamentals and debugging skills
  • Comfort working with physical systems and imperfect prototypes
  • Some ROS or robotics project experience
  • Familiarity with common communication interfaces or protocols—such as CAN, serial, Ethernet, or USB
Nice to have
  • Hands-on experience with hardware bring-up, microcontroller development, or sensor integration
  • Familiarity with simulation environments (Gazebo, Isaac Sim, MuJoCo) or containerization (Docker)
  • Educational background or degree in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, or a related field
  • Open-source contributions or personal robotics projects
What the job really is

As a Robotics Software Engineer at Noble Machines, you will collaborate with senior engineers to integrate hardware prototypes and develop software tools for robotic platforms. Your role involves writing C++ and Python code, creating user interfaces, and maintaining ROS 2 nodes while working with physical systems and prototypes. This hands-on position offers the chance to contribute to real-world robotics projects and improve engineering tools.

Benefits
  • Expected base salary range of $90,000 – $130,000 per year
  • Equity options
  • Comprehensive healthcare benefits
  • Retirement plan contributions
  • Performance-based incentives
Things to weigh
  • Onsite role in Sunnyvale, CA
  • No specific mention of advanced ROS 2/DDS expertise required, which may indicate a learning opportunity
  • The role involves working with physical systems and prototypes, which may present challenges
  • The salary range is provided, but actual compensation depends on various factors
Job score4.2/5
Benefits3/5
Freshness5/5
Career value4/5
Role clarity4/5
Pay transparency5/5

Applying to Noble Machines, Inc?

See how your résumé matches this role — and tailor it from what actually gets interviews.