Engineering Manager - Software
Core
Lead the software engineering function to build real-time AI at the edge for defence, security, and environmental applications.
Role type
Senior Engineering Manager (Software)
Builds
Software for complex sensing and autonomous systems
Domain
Defence, security, environmental applications, edge computing, autonomous systems
Deliverable
production ML models
Required skills
Software engineering leadership, team building, technical architecture, engineering standards, CI/CD, embedded systems, real-time systems
Preferred skills
Defence/aerospace/robotics experience, Rust/C++/Python, AI/ML/computer vision, safety-critical environments
Technologies
Rust, C++, Python, Embedded Linux, AI/ML, Computer Vision
Responsibilities
Build and lead high-performing software engineering teams, establish engineering practices and standards, provide technical guidance on architecture and design, partner with hardware and AI teams to deliver integrated systems, ensure software operates reliably in the field.
Seniority
Senior, hands-on IC leader