Sr. Staff Engineer, Risc-V Software Workload Enablement

Tenstorrent

Brisbane

Hybrid

AUD 274,000 - 302,000

Full time

47 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

Health coverage
Equity grants
401(k)
Free lunch and snacks
Paid holidays
Pet insurance
Tax advisory services
Commuter benefits
Modern office and lab
Gym and showers

Job summary

Mytra's Brisbane-based robotics team seeks an experienced Senior Software Engineer to develop software for motion control, task execution, and safety management of our robotic fleet. You will own firmware development across the product lifecycle and collaborate across hardware and software teams to deliver real-time embedded systems.

You will lead integration of prototype systems, build robust diagnostic tools, and drive architecture decisions grounded in best practices.

Qualifications

  • BS in Mechatronics Engineering, Electrical Engineering, Computer Engineering, or equivalent.
  • Experience with C/C++/Rust and system level environments.
  • Strong Python experience for application and process development.
  • Ability to break down complex problems into incremental progress in CI environments.
  • Experience coding in concurrent and multithreaded environments.
  • Understanding of electromechanical systems, robotics control, and hardware/software interaction.
  • Familiarity with CAN, Ethernet, TCP/IP, UDP, and pub/sub (NATS).
  • Experience with Git and software version management.
  • Knowledge of software design and maintainability patterns.
  • Preferred embedded software/firmware development experience.

Responsibilities

  • Deliver high quality code across robotics software stack layers.
  • Develop real-time code for control and safety functions.
  • Support complete lifecycle of software features from definition to rollout.
  • Lead integration of prototype systems with bring-up, debugging, and testing.
  • Own and deliver secure, high-performance integration solutions across cloud and edge.
  • Design and maintain integration plugins interfacing with external systems via APIs.
  • Drive architecture decisions with data-informed, best-practice approaches.
  • Create reusable components for consistency and scalability across integrations.
  • Develop and manage CI/CD pipelines for building, testing, and publishing plugins.
  • Document technical solutions for both technical and non-technical audiences.

Skills

C/C++/Rust
Python
Multithreading
Robotics control
Git
CI/CD
Embedded software
APIs

Education

BS in Mechatronics Engineering, Electrical Engineering, Computer Engineering, or equivalent

Tools

Postman
Visual Studio Code
Modbus
BACnet
OPC-UA
Autodesk platforms
IBM Maximo

Job description

About the role

Mytra’s robotics team is looking for an experienced Senior Software Engineer to develop software critical for motion control, task execution, and safety management of our robotic fleet as we scale. You will collaborate closely across multidisciplinary hardware and software teams, own firmware development throughout the product lifecycle, and contribute significantly to real‑time embedded systems critical to our robots’ performance.

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
  • Own and contribute to all aspects of software development, delivering reliable, secure, high-performance, and scalable integration solutions across cloud and edge environments
  • Design, develop, and maintain integration plugins and pre‑built integrations that interface with external systems via APIs, ensuring robustness, reusability, and performance
  • Collaborate with customer adoption specialists, product teams, and stakeholders to translate high‑level integration requirements into productised, reusable solutions
  • Drive solution architecture and design as a technical authority, making confident, data‑informed decisions grounded in best practices and deep full‑lifecycle expertise
  • Identify and implement common patterns and reusable components to promote consistency, scalability, and efficiency across integrations
  • Design, implement and manage the CI/CD pipelines for building, testing, and publishing integration plugins
  • Ensure adherence to secure software development practices, including managing technical debt, vulnerabilities, and ongoing cybersecurity and trust improvements
  • Ensure compliance with company Trust Commitments, values, and policies, and that all development aligns with established SDLC processes
  • Support internal and external stakeholders by troubleshooting, enhancing, and maintaining delivered integration components
  • Produce clear and comprehensive technical documentation and effectively communicate solutions to both technical and non‑technical audiences
  • Leverage modern AI‑assisted development tools (e.g., Cursor, code generation assistants, agent‑based workflows) to improve productivity, code quality, and development velocity
  • Contribute to the development and training of AI agents and workflows, including prompt engineering and automation of development tasks, where appropriate
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
Preferred Qualifications
  • Experience with Linux operating systems and kernel fundamentals
  • Experience developing integrations with enterprise and built‑environment systems, such as Autodesk platforms, IBM Maximo, Modbus, BACnet, OPC‑UA
  • Experience with development tools such as Postman and IDEs (e.g., Visual Studio Code)
  • Deeper experience with CI/CD pipeline design and automation
  • Exposure to cybersecurity practices, vulnerability management, and secure development standards
  • Experience working across both startup‑style environments and large enterprise organisations
Benefits Include
  • Competitive compensation and equity grants at a high‑growth company backed by top‑tier VCs
  • Fully subsidised health coverage, including medical (baseline plans), dental, and vision for employees and dependents
  • 401(k) plans and employer‑subsidised life insurance
  • Fully subsidised lunch and snacks at HQ—we eat and share stories together at the “long” table
  • Generous PTO and company‑paid holidays, including one week over the winter break so everyone can recharge together
  • Voluntary pet insurance, Voluntary Life Insurance, Accident, Critical Illness, and Hospital Indemnity
  • Fully subsidised tax advisory services and education to help you understand your equity
  • Commuter benefits, including a up to $150 monthly commuter benefit
  • Lively, modern combined office and lab space where we rapidly iterate through design, build, and test phases
  • Fully equipped onsite gym and showers at headquarters
Pay Notice

Compensation for this position will be set based on the candidate's experience level and location. The posted salary band is applicable only to the San Francisco Bay Area and is subject to change. Pay range for this position is: $190,000 – $210,000.

Location & Working Hours

Mytra’s robotics team is located in Brisbane, Australia. The role may require on‑site presence at the Brisbane headquarters for close collaboration with other teams. Hybrid arrangements: primarily office‑based with flexibility.

Equal Opportunity Statement

We welcome applications from all backgrounds. This position does not discriminate by age, color, disability, gender, gender identity or expression, language, marital status, national origin, or other protected categories. We are committed to equal opportunity and a diverse, inclusive workplace.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Technical Program Manager, Hardware Systems
Senior Technical Program Manager, Hardware Systems

Mytra • Brisbane

On-site
AUD 236,000 - 292,000
Health coverage
401(k) plan
Equity grants
+3
Senior Data Engineer
Senior Data Engineer

Techtomic • Brisbane

On-site
AUD 195,000 - 270,000
Health coverage
Lunch provided
Generous PTO and holidays
+1
Senior Hardware Product TPM: End-to-End Systems
Senior Hardware Product TPM: End-to-End Systems

Mytra • Brisbane

On-site
AUD 236,000 - 292,000
Health coverage
401(k) plan
Equity grants
+3
Head of Marketing & Growth — On-site Brisbane
Head of Marketing & Growth — On-site Brisbane

Mytra • Brisbane

On-site
AUD 180,000 - 280,000
Competitive compensation and equity
Fully subsidized health coverage
401(k) plans and life insurance
+2
Director of Marketing
Director of Marketing

Mytra • Brisbane

On-site
AUD 180,000 - 280,000
Competitive compensation and equity
Fully subsidized health coverage
401(k) plans and life insurance
+2
Product Manager
Product Manager

Mytra • City of Brisbane

On-site
AUD 120,000 - 180,000
Health coverage
Equity grants
Lunch and snacks
+5
Senior Real-Time RISC-V Software Engineer – Robotics
Senior Real-Time RISC-V Software Engineer – Robotics

Tenstorrent • Brisbane

Hybrid
AUD 274,000 - 302,000
Health coverage
Equity grants
401(k)
+7
Senior Systems Integration Engineer, Safety
Senior Systems Integration Engineer, Safety

Mytra • City of Brisbane

On-site
AUD 215,000 - 264,000
Equity grants
Health coverage
PTO and holidays
+1
Senior Robotics Vision Software Engineer
Senior Robotics Vision Software Engineer

Mytra • Brisbane

On-site
AUD 120,000 - 180,000
Crew Member Level 1 — Growth, Perks & Purpose
Crew Member Level 1 — Growth, Perks & Purpose

Nando'S • Melbourne

On-site
AUD 130,000 - 160,000
Employee stock options
Superannuation
Live hardware testing facilities