We are looking for an experienced Embedded Software Engineer to join our team and develop advanced software for complex airborne and ground-based electro-optical systems.
In this role, you will work on real-time embedded software, image and video processing, sensor integration, and system-level capabilities. You will collaborate closely with software, algorithms, hardware, validation, and system engineering teams throughout the development lifecycle, from concept and implementation to integration and field testing.
Responsibilities
-
Develop and optimize software for real-time embedded systems.
-
Design, develop, and debug software using C++ and Java.
-
Work in Linux/UNIX embedded environments.
-
Integrate cameras, IMU sensors, LIDAR, and additional peripherals.
-
Contribute to image processing, video analysis, and computer vision capabilities.
-
Investigate system issues, perform debugging, and optimize performance.
-
Participate in system integration, validation activities, and field testing.
-
Collaborate with multidisciplinary development teams.
Requirements
-
5+ years of hands-on software development experience in embedded real-time systems.
-
Strong experience with modern C++ development.
-
Experience working in Linux/UNIX environments.
-
Experience integrating software with hardware and sensors.
-
Background in image processing, computer vision, or video analysis.
-
Strong problem-solving and debugging skills.
-
Ability to work effectively in multidisciplinary teams.
-
B.Sc. in Computer Science, Software Engineering, Electrical Engineering, or a related field.
-
Experience working with AI-assisted development tools such as Cursor, Claude, or similar.
Advantages
-
Experience developing software for electro-optical, airborne, robotics, or autonomous systems.
-
Knowledge of mapping, orthophoto processing, or geospatial technologies.
-
Familiarity with machine learning, deep learning, or Edge AI.
-
Experience integrating cameras, IMUs, LIDARs, and other mission-critical sensors.
-
Willingness to travel abroad as part of the role