Software Engineer
Core
Design, develop, and maintain high-performance, real-time backend software and user interfaces for complex systems integrating sensors and hardware.
Role type
Senior Software Engineer (Real-time Systems & Embedded)
Builds
Real-time image and data processing pipelines, backend components, and user-facing applications for defense/maritime clients.
Domain
Defense, Maritime, Aeronautics, Aerospace
Required skills
C++, Qt, QML, real-time systems, embedded systems, performance tuning, multi-threaded applications, sensor data integration
Preferred skills
Computer vision, image processing, perception systems, embedded Linux, regulated/safety-critical environment experience
Responsibilities
Design and develop backend software components using C++; Build algorithms to process data from multiple sensors; Develop and optimize real-time image and data processing pipelines; Create and integrate user interfaces using Qt and QML; Ensure high software quality through code reviews, testing, and debugging; Collaborate with systems, embedded, and UI/UX engineers.
Seniority
Senior, hands-on IC