31 Aug
|
Mytra
|
Brisbane City
31 Aug
Mytra
Brisbane City
- Mytra’s robotics team is looking for a Staff Software Engineer to develop safety-critical software on our robotic fleet
- You’ll own how safety-relevant software gets built and scaled — taking the safety concept and architecture and realizing it through the development process to production
- This role will cover projects such as localization, fail-safe communications, and motion-stopping, using estimation, monitoring, and safe software design best practices to build up safety functions
- You will shape how we ship safety rigor across the stack as we scale
- Own projects such as signal redundancy, sensor fusion, safety-critical state estimation, and fail-safe wireless communications
- Implement highly performant, real-time software for critical safety functions on robots that mitigate both machine and human hazards
- Cross-collaboration with computer vision / firmware / systems teams to realize safety goals and deliver safety-critical software in a scalable and agile environment
- Select and integrate the safety-relevant toolchain, including safety-rated or qualified compilers, static analysis, and coding-standard tooling
- Contribute to HARA and software DFMEA from the implementation side, informing the safety analysis with realistic failure modes and mitigations
- Build robust diagnostic tools to detect, reproduce, and root-cause faults in the field
- Mentor software developers and contribute to increased test coverage and coding best practices across the stack
- Demonstrated safety-critical software development experience,
ideally under a recognized functional-safety standard (IEC 61508, ISO 13849, ISO 3691-4, ISO 26262, DO-178C, EN 50128, IEC 62304, or similar)
- Solid experience with C++ and Python
- Experience in taking in-house safety-critical software from concept to production
- Experience with wireless communication technologies in an embedded context (Wi-Fi, UWB, BLE, or similar RF)
- Experience participating in HARA and software DFMEA
- Experience delivering safety-relevant software in a fast-moving, iterative environment
- Experience with embedded and real-time systems (RTOS or bare-metal), working close to the hardware
- BS in Electrical Engineering, Computer Engineering, Mechatronics Engineering, or equivalent
- Experience with coding standards and their toolchains — MISRA and static analysis (e.g. Polyspace, Coverity, LDRA, Klocwork)
- Understanding of electromechanical systems and how hardware changes affect software and vice-versa
- The seniority and credibility to push back constructively both against under-engineering and over-prescription
- Experience qualifying a compiler or tool for a safety context, or standing up a safety-relevant CI / static-analysis pipeline
- Background in a safety-critical domain such as automotive AV/ADAS, aerospace/avionics, rail signaling, or consumer robotics (robot vacuums, drones, AR/VR)
- Positioning or state-estimation background — e.g. fiducial/marker tracking (QR, datamatrix, AprilTag, ArUco), dead-reckoning / encoder odometry, and multi-source cross-checking
#J-18808-Ljbffr
📌 Staff Robotics Software Engineer (Safety-Critical Software) (Brisbane City)
🏢 Mytra
📍 Brisbane City