Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Embedded Software Engineer (C++/Java) Electro-Optical Systems

Job

Asio Technologies

Miami Beach, FL (In Person)

Full-Time

Posted 1 week ago (Updated 1 week ago) • Actively hiring

Expires 7/17/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
83
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job 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