Robotics Software Engineer for Warehouse Automation

Mytra

California

On-site

USD 120,000 - 180,000

Full time

34 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Equity grants
Health coverage
401(k) plan
Meals at HQ
Generous PTO
Pet insurance (voluntary)
Commuter benefits
Onsite gym

Job summary

Mytra is hiring a Robotics Software Engineer in Brisbane, CA to develop software that makes warehouse robots move and work reliably. You’ll work on behaviors, motion control, and state estimation, connecting software to hardware and systems around it, with ownership across the stack.

You will contribute in C++ and Python on Linux, integrate sensors, and participate in design and code reviews while collaborating with mechanical, electrical, and software teams on-site.

Qualifications

  • BS or MS in Computer Science, Robotics, Electrical or Mechanical Engineering, or a related field
  • 2+ years of professional experience developing software for robots or other electromechanical systems
  • Strong C++ and Python on Linux, STM32, or similar, running on real hardware
  • Experience with behavior trees, state machines, or similar
  • Working knowledge of controls, kinematics, and state estimation (e.g., Kalman filters)
  • Experience with ROS 2 or another pub/sub framework
  • Hands-on experience integrating hardware and vendor software (motors, encoders, IMUs, LiDAR, cameras) over CAN, UART, SPI, or similar
  • Experience testing in both simulation and on hardware
  • A methodical, evidence-driven approach to debugging
  • Clear communication across disciplines

Responsibilities

  • Develop and test robot behaviors and functions, including task sequencing and recovery from stops and interruptions
  • Make software robust to real hardware failures like stale data, bus errors, and sensors that misreport
  • Implement and tune motion control features like drive control, axis moves, and trajectory following
  • Bring up sensors and actuators, and debug them over CAN/CANopen and our messaging layer (NATS, ROS 2)
  • Define and maintain robust interfaces across a mix of off-the-shelf and in-house components, from motor drives and PLCs to internal services
  • Write hardware abstractions and configuration that let features run across robot variants
  • Build simulation scenarios and automated tests, and keep them running in CI
  • Debug issues on real robots with logs, telemetry, and bench tools
  • Own well-scoped parts of the stack in C++ and Python, and contribute to design and code reviews

Skills

C++
Python
ROS 2
Linux
Kalman filters
State machines
Behavior trees
CAN/CANopen
Pub/Sub

Education

BS or MS in Computer Science / Robotics / Electrical or Mechanical Engineering

Tools

ROS 2
CANopen
NATS
CI

Job description

Mytra is hiring a Robotics Software Engineer in Brisbane, CA to develop software that makes warehouse robots move and work reliably. You’ll work on behaviors, motion control, and state estimation, connecting software to hardware and systems around it, with ownership across the stack.

You will contribute in C++ and Python on Linux, integrate sensors, and participate in design and code reviews while collaborating with mechanical, electrical, and software teams on-site.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Engineer - Warehouse Automation (On-Site)
Robotics Software Engineer - Warehouse Automation (On-Site)

MYTra • Brisbane (CA)

On-site
USD 150,000 - 190,000
Competitive compensation
Equity grants
Full health coverage (medical/dental/视
+3
Senior Robotics Controls Engineer - Warehouse Automation
Senior Robotics Controls Engineer - Warehouse Automation

Mytra • Brisbane (CA)

On-site
USD 90,000 - 120,000
Robotics Software Engineer
Robotics Software Engineer

Mytra • California

On-site
USD 120,000 - 180,000
Competitive compensation
Equity grants
Health coverage
+6
Industrial Automation Engineer: Robotics & Safety Systems
Industrial Automation Engineer: Robotics & Safety Systems

Mytra • Brisbane (CA)

On-site
USD 175,000 - 205,000
Fully subsidized health coverage (em员工
401(k) plans
Lunch and snacks at HQ
+6
Robotics Software Engineer
Robotics Software Engineer

MYTra • Brisbane (CA)

On-site
USD 150,000 - 190,000
Competitive compensation
Equity grants
Full health coverage (medical/dental/视
+3
Robotics Systems Integration Engineer – Warehouse Automation
Robotics Systems Integration Engineer – Warehouse Automation

Mytra Robotics • Brisbane (CA)

On-site
USD 150,000 - 180,000
Health coverage
401(k) plan
Lunch provided at HQ
+2
Senior Robotics Test Engineer - Manufacturing Automation
Senior Robotics Test Engineer - Manufacturing Automation

Garuda Ventures • Brisbane (CA)

On-site
USD 120,000 - 180,000
Competitive compensation and equity
Fully subsidized health coverage
401(k) plans
+4
Senior Robotics Test Engineer – Manufacturing & Automation
Senior Robotics Test Engineer – Manufacturing & Automation

Mytra • Brisbane (CA)

On-site
USD 149,000 - 175,000
Equity grants
Health coverage
401(k) plans
+6
Robotics Systems Integration Lead — Autonomous Warehousing
Robotics Systems Integration Lead — Autonomous Warehousing

Mytra • Brisbane (CA)

On-site
USD 150,000 - 180,000
Equity grants
Health coverage
401(k) plan
+2
Warehouse Robotics Systems Test Engineer
Warehouse Robotics Systems Test Engineer

Mytra • Brisbane (CA)

On-site
USD 140,000 - 165,000
Competitive compensation and equity
Fully subsidized health coverage
401(k) plans and employer-subsidizedL
+6