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