Embedded Software Engineer (C++/Java) – Electro-Optical Systems
Asio Technologies Kfar Saba, Center District, Israel
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Develop and optimize software for real-time embedded systems while integrating sensors like cameras, IMUs, and LIDAR. Collaborate with multidisciplinary teams to perform system integration, validation, and field testing of electro-optical systems.
What they look for
Requirements
Requires at least 5 years of hands-on experience in embedded real-time software development with strong proficiency in C++ and Linux/UNIX environments. Candidates must hold a B.Sc. in a relevant engineering or computer science field and possess a background in image processing or computer vision.
Full description
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
Similar roles
-
Staff Embedded Software Engineer, Virtualization
Jobgether United States · $137K–$182K/yr
-
Senior Embedded Software Engineer (f/m/d)
Lateration GmbH Erding, Bavaria, Germany · €80K–€120K/yr
-
Embedded Software Engineer
CACI Colorado Springs, Colorado, United States · $69K–$142K/yr
-
Senior Embedded Systems Test Engineer (All Genders)
STARK Berlin, Germany
-
Software Engineer – Embedded Systems & Backend (All Genders)
STARK Munich, Bavaria, Germany
-
Senior Embedded Software Engineer (All Genders)
STARK Munich, Bavaria, Germany