Noble Machines, Inc

Robotics Software Engineer

Noble Machines, Inc · Sunnyvale, CA

Posted 8 days ago · $90,000 – $130,000

or apply directly on Noble Machines, Inc's site. We never take the application ourselves.

Is this posting real?

This role has been open
8 days
Noble Machines, Inc's roles stay open a median of 20 days
Reposted
No
Salary listed
Yes
67% of Noble Machines, Inc's roles list one
Ghost-job risk at Noble Machines, Inc
high
4 stale, 0 reposted of 9 open
Hiring momentum
14 roles opened in the last 90 days
↑ up vs. the prior 90 days
Last confirmed on the employer's board
2026-09-17

Measured from postings appearing on and disappearing from Noble Machines, Inc's own greenhouse board since 2026-08-03. Full hiring picture for Noble Machines, Inc.

About this role

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.

Our read on this posting4.2out of 5
benefits
3/5
freshness
5/5
career value
4/5
role clarity
4/5
pay transparency
5/5

Scored from the posting itself — how clearly the role is described, how much it says about pay and benefits, and how recently it was listed. Not a judgement of Noble Machines, Inc as an employer.

What you need

  • 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 you get

  • Expected base salary range of $90,000 – $130,000 per year
  • Equity options
  • Comprehensive healthcare benefits
  • Retirement plan contributions
  • Performance-based incentives

Worth weighing

  • 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

Summarised from Noble Machines, Inc's posting. Read the full original.

Listed by Noble Machines, Inc on their greenhouse job board, last confirmed open on 2026-09-17. PitchMeAI is not the employer.

More roles at Noble Machines, Inc

All 9 open roles at Noble Machines, Inc

Apply to a Robotics Software Engineer position at Noble Machines, Inc - Jobs near me at Sunnyvale, CA