Senior Software Engineer
Core
Design and develop real-time software solutions for advanced electro-optical systems used in Air Defence, cUAS, and Surveillance and Target Tracking applications.
Role type
Senior Software Engineer (Embedded Systems)
Builds
Real-time software for physical electro-optical devices deployed globally
Domain
Defence / Aerospace / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++ development, Linux hardware drivers, system architecture design, embedded platform software development, network configuration (TCP/IP), DevOps, source control management
Preferred skills
Python, Cyber Security, Video Streaming technologies
Technologies
C++, Linux, CMake, TCP/IP
Responsibilities
Code development and building familiarity with existing platforms, designing real-time software for physical devices, specifying system architecture including hardware and OS, taking ownership across the software lifecycle, collaborating with mechanical and electrical engineers
Seniority
Senior, hands-on IC