Safety Systems Software Architect
Core
Senior technical leadership for the architecture, design, integration, and lifecycle evolution of safety-critical software for autonomous and semi-autonomous heavy equipment.
Role type
Senior IC Safety Systems Software Architect
Builds
Robust, scalable, verifiable software solutions for operator safety, human-machine interaction, and safe-state management in heavy equipment.
Domain
Heavy equipment / Autonomous systems / Functional safety
Deliverable
production ML models | product features
Required skills
Expert C++ for embedded/real-time systems, Software architecture definition, Functional safety practices, Hazard analysis, Requirements traceability, Technical troubleshooting, System integration, Design reviews, Mentorship
Preferred skills
Experience with autonomy/robotic systems, Perception integration (LIDAR, radar, cameras), Real-time controllers, Embedded Linux, Robotics middleware, Simulation/HIL validation
Technologies
C++, Embedded Linux, Robotics middleware, LIDAR, Radar, GNSS/GPS, Inertial sensors
Responsibilities
Define and lead software architecture for safety systems, Translate safety goals into architecture and verification strategies, Lead architectural trade-off decisions, Partner with systems engineering and safety teams, Provide technical leadership on documentation and verification, Develop production-quality C++ design patterns, Troubleshoot complex safety-system behavior, Mentor engineers on safety-focused architecture
Seniority
Senior, hands-on IC with strategic influence