Staff Robotics Software Engineer – Real-Time Firmware & Control

Mytra

Brisbane (CA)

On-site

AUD 150,000 - 190,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive compensation & equity
Fully subsidized health coverage
401(k) with employer matching
Lunch & snacks at HQ
Generous PTO & holidays
Pet insurance
Tax advisory for equity
Commuter benefits up to $150
Onsite gym & showers

Job summary

Mytra’s robotics team is seeking a Staff Software Engineer to advance motion control, task execution and safety across our robotic fleet. You will own firmware development through the product lifecycle and collaborate with hardware and software teams to deliver reliable real-time embedded systems.

This on-site Brisbane, AU role emphasizes leadership, architecture, and hands-on development across the stack, with a focus on performance, reliability, and maintainability in a fast-moving robotics

Qualifications

  • BS in Mechatronics Engineering, Electrical Engineering, Computer Engineering, or equivalent.
  • Experience with C/C++/Rust and system level environments.
  • Strong experience with Python, particularly focused on application and process level development.
  • Demonstrated ability to break down complex problems into actionable incremental progress in a continuous integration development environment.
  • Experience coding in concurrent and multithreaded environments.
  • Understanding of electromechanical systems, kinematics, and robotics control.
  • Experience with network communication technologies, including CAN, Ethernet, TCP/IP, UDP, and pub/sub frameworks like NATS.
  • Understanding of how hardware changes affect robotics software and vice-versa.
  • Understanding of Git and software version management.
  • Strong knowledge of software design and maintainability patterns.
  • Preferred experience in embedded software and/or firmware development.
  • Ability to fluently interpret system data to root cause logged faults and build robust diagnostic tools.

Responsibilities

  • Deliver high quality code across many layers of the robotics software stack.
  • Implement highly performant and real time code for critical control and safety functions.
  • Identify performance, maintainability, and reliability of code changes.
  • Contribute to the complete life cycle of software features including feature definition, implementation, test plan, and roll out strategy.
  • Assess and contribute to long-term architectural decisions as software evolves.
  • Lead and manage integration of initial prototype systems including bring-up, debug, and engineering test of alpha and beta phase prototype robots.

Skills

C/C++/Rust
Python
Multithreading / Concurrency
Git
Robotics control & real-time systems
CI/CD / continuous integration
Diagnostics & root-cause analysis
System-level understanding of electome

Education

BS in Mechatronics/Electrical/Computer Engineering or equivalent

Tools

CAN
Ethernet
TCP/IP
UDP
NATS

Job description

Mytra’s robotics team is seeking a Staff Software Engineer to advance motion control, task execution and safety across our robotic fleet. You will own firmware development through the product lifecycle and collaborate with hardware and software teams to deliver reliable real-time embedded systems.

This on-site Brisbane, AU role emphasizes leadership, architecture, and hands-on development across the stack, with a focus on performance, reliability, and maintainability in a fast-moving robotics

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 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
Staff Robotics Software Engineer
Staff Robotics Software Engineer

Mytra • Brisbane (CA)

On-site
AUD 150,000 - 190,000
Competitive compensation & equity
Fully subsidized health coverage
401(k) with employer matching
+6
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
Robotics Firmware Intern: Build Motion Control Estimation
Robotics Firmware Intern: Build Motion Control Estimation

Mytra • Brisbane (CA)

On-site
USD 25,000 - 38,000
Fully subsidized lunch
Commuter benefits
Modern office & lab space
+1
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
Senior Robotics Software Engineer

Mytra • California (MO), Northern (KY)

Hybrid
USD 180,000 - 200,000
Health coverage
401(k) plans
Lunch and snacks at HQ
+4
Senior Mechanical Engineer - Robotics & Prototyping Leader
Senior Mechanical Engineer - Robotics & Prototyping Leader

Mytra • California (MO)

On-site
USD 155,000 - 175,000
Equity grants
Health coverage
401(k) + Life Insurance
+7
Senior Systems Integration Engineer, Safety – On Site
Senior Systems Integration Engineer, Safety – On Site

Mytra Robotics • Brisbane (CA)

On-site
USD 175,000 - 205,000
Health coverage
401(k) plans
Lunch provided
+5
Senior Robotics Software Engineer (Real-Time Perception)
Senior Robotics Software Engineer (Real-Time Perception)

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