Senior Robotics Software Engineer (Real-Time Perception)

Mytra Robotics

Brisbane (CA)

On-site

USD 190,000 - 210,000

Full time

38 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health coverage
401(k)
Lunch at HQ
Generous PTO
Commuter benefits
Onsite gym

Job summary

Mytra Robotics is seeking a Senior Software Engineer to integrate perception software with robotics firmware across our fleet. You will collaborate with hardware and software teams, own firmware development through the product lifecycle, and contribute to real-time embedded systems critical to robot performance.

The role requires strong Python, C/C++/Rust, multithreading, and robotics knowledge, plus experience with CAN, Ethernet, and network pub/sub like NATS.

Qualifications

  • BS in Mechatronics Engineering, Electrical Engineering, Computer Engineering or equivalent.
  • Strong experience with Python, particularly in application and process level development.
  • Experience with C/C++/Rust and system level environments.
  • Ability to break down complex problems into incremental progress in CI environments.
  • Experience coding in concurrent and multithreaded environments.
  • Understanding of electromechanical systems, kinematics, and robotics control.
  • Experience with network technologies including CAN, Ethernet, TCP/IP, UDP, and NATS.
  • Understanding of how hardware changes affect robotics software and vice-versa.
  • Understanding of software design and maintainability patterns.
  • Preferred experience in embedded software/firmware development.
  • Ability to build robust diagnostic tools from system data.

Responsibilities

  • Deliver high quality code across the robotics software stack.
  • Implement real-time code for perception and control functions.
  • Identify performance and reliability improvements in code changes.
  • Contribute to full software feature lifecycles from definition to rollout.
  • Contribute to long-term architectural decisions as software evolves.
  • Lead and manage integration of prototype systems, including bring-up and debug.

Skills

Python
C/C++/Rust
Multithreading
Embedded systems
Robotics control
Kinematics
Git

Education

BS in Mechatronics Engineering, Electrical Engineering, Computer Engineering

Tools

CAN
Ethernet
TCP/IP
UDP
NATS
Git

Job description

Mytra Robotics is seeking a Senior Software Engineer to integrate perception software with robotics firmware across our fleet. You will collaborate with hardware and software teams, own firmware development through the product lifecycle, and contribute to real-time embedded systems critical to robot performance.

The role requires strong Python, C/C++/Rust, multithreading, and robotics knowledge, plus experience with CAN, Ethernet, and network pub/sub like NATS.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Robotics Software Engineer – Real-Time Perception & Firmware
Senior Robotics Software Engineer – Real-Time Perception & Firmware

Mytra • Brisbane (CA)

On-site
USD 190,000 - 210,000
Health coverage
401(k) plan
Free lunch and snacks
+3
Senior Robotics Software Engineer: Real-Time Motion/Safety
Senior Robotics Software Engineer: Real-Time Motion/Safety

Mytra • California (MO), Northern (KY)

Hybrid
USD 180,000 - 200,000
Health coverage
401(k) plans
Lunch and snacks at HQ
+4
Senior Robotics Software Engineer (Real-Time Perception)
Senior Robotics Software Engineer (Real-Time Perception)

Amazon • Massachusetts

On-site
USD 168,000 - 227,000
Senior Vision & Perception Engineer for Robotic Fleets
Senior Vision & Perception Engineer for Robotic Fleets

Mytra Robotics • Brisbane (CA)

On-site
USD 180,000 - 260,000
Competitive equity grants
Fully subsidized health coverage
401(k) plans
+4
Senior ML Perception Engineer - Robotics Vision
Senior ML Perception Engineer - Robotics Vision

Mytra • Brisbane (CA)

On-site
USD 180,000 - 260,000
Equity grants
Health coverage
401(k) plans
+2
Senior Safety-Critical Robotics Software Engineer
Senior Safety-Critical Robotics Software Engineer

Mytra • Brisbane (CA)

On-site
USD 220,000 - 230,000
Competitive compensation
Equity grants
Health coverage
+7
Senior Robotics Perception & Real-Time Systems Engineer
Senior Robotics Perception & Real-Time Systems Engineer

Socket.dev • New York (NY)

On-site
USD 185,000 - 250,000
Health insurance
401(k) matching
Paid time off
+1
Senior Software Engineer , Vision
Senior Software Engineer , Vision

Mytra • Brisbane (CA)

On-site
USD 190,000 - 210,000
Health coverage
401(k) plan
Free lunch and snacks
+3
Senior Software Engineer , Vision
Senior Software Engineer , Vision

Mytra Robotics • Brisbane (CA)

On-site
USD 190,000 - 210,000
Health coverage
401(k)
Lunch at HQ
+3
Senior Robotics Controls Engineer
Senior Robotics Controls Engineer

Garuda Ventures • Brisbane (CA)

On-site
USD 90,000 - 120,000