Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Mytra

Staff Robotics Software Engineer

Posted Updated
Discussion
  • 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)
  • Strong 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
  • If this role excites you, we encourage you to apply — even if you don’t check every box
  • 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

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.