HHiring Reality
← Agility Robotics

Senior Safety Software Engineer

Agility Robotics
Location
Remote
Posted
24 days ago
Department
Software Engineering
What they actually want (must-haves)
  • Bachelor’s or Master’s degree in Computer Science, Computer/Electrical Engineering, Robotics, or a related field
  • 5+ years of professional software engineering experience, with a focus on systems level or embedded systems programming (C++, C, or Rust)
  • Strong understanding of software architecture for embedded systems
  • Excellent problem-solving skills and a strong internal drive for quality and reliability
Nice to have
  • Experience working with alpha hardware, performing basic tasks to run an operating system
  • Experience working with camera and LiDAR sensors
  • A proven track record of writing formally certified safety-critical code
  • Deep familiarity with and practical application of functional safety standards such as ISO 26262, IEC 61508, or ISO 13849
  • Experience architecting and building complex robotic applications using ROS 2
What the job really is

As a Senior Safety Software Engineer at Agility Robotics, you will design and implement safety-critical software for humanoid robots, ensuring that functional safety is integrated from the ground up. Your role involves collaborating with cross-functional teams to develop robust software architectures, creating testing frameworks, and mentoring junior engineers in safety standards. This position is pivotal in bridging cutting-edge technology with essential safety principles in robotics.

Benefits
  • 401(k) Plan with a 6% company match
  • Company stock options
  • 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees
  • Flexible, unlimited PTO and 12 company holidays for exempt employees
  • 10 vacation days, paid sick leave, and 12 company holidays for non-exempt employees
  • Catered lunches four times a week and healthy snacks at Salem and Pittsburgh locations
Things to weigh
  • No specific technologies or tools listed for the software architecture beyond Linux and real-time operating systems
  • Salary range provided but may change based on geographical location and other factors
  • Remote work option available, but hybrid work is only for those near specific office locations
  • The role emphasizes safety-critical systems, which may limit exposure to other areas of software engineering
Job score3.4/5
Benefits5/5
Freshness4/5
Career value4/5
Role clarity4/5
Pay transparency0/5

Applying to Agility Robotics?

See how your résumé matches this role — and tailor it from what actually gets interviews.