Company Description
NextVision Stabilized Systems Ltd. is a global leader in micro stabilized observation solutions. We provide a wide range of field-proven stabilized cameras and accessories designed for commercial, industrial, and security applications. Our innovative solutions are optimized for ground, aerial, and maritime platforms, meeting the demand for low SWaP² (Size, Weight, Power, and Price) without compromising performance. NextVision is dedicated to delivering cutting-edge technology that ensures excellence in observation.
Role Description
We are seeking a skilled and motivated C++ developer to join our embedded application team and contribute to the development of real-time video streaming applications for our next-generation products. The ideal candidate will have strong experience in embedded Linux, multimedia pipelines, and performance optimization, with the ability to deliver reliable low-latency streaming solutions for multidisciplinary systems.
Responsibilities:
- Design, develop, and maintain software for real-time video streaming applications on NVIDIA Jetson platforms.
- Build and optimize multimedia pipelines for capture, processing, encoding, decoding, and network streaming.
- Leverage Jetson hardware acceleration capabilities for low-latency, high-performance video processing and streaming.
- Collaborate with multidisciplinary teams including embedded, algorithm, system, and QA engineers to deliver robust end-to-end solutions.
- Participate in code reviews, software architecture discussions, integration activities, and field issue resolution.
Qualifications:
- Bachelor's degree in computer science, Electrical Engineering, or a related field, or equivalent practical experience.
- Hands-on experience in C++ software development for Linux-based embedded systems. Multi-language adaptability (Python, JS, Java, etc).
- Strong understanding of multithreading, concurrency, and performance optimization.
- Knowledge of multimedia/video streaming pipelines. Familiarity with streaming protocols and technologies such as RTSP, RTP/UDP, H.264/H.265.
- Experience working with NVIDIA Jetson platforms and/or hardware-accelerated video encoding/decoding capabilities.
- Experience with networking fundamentals and troubleshooting in streaming or distributed systems environments.
- Hands-on experience with Git for version control and collaborative software development workflows.
- Experience working with Docker-based development and integration environments.
- Ability to use AI-assisted software development tools effectively and responsibly to support coding, debugging, and documentation tasks.
-- Advantage:
o Experience with GStreamer or FFmpeg for multimedia pipeline development
o Familiarity with CUDA, OpenCV, or other GPU/video-processing technologies
o Experience with device drivers or low-level Linux/hardware integration
o Familiarity with sensor integration such as IMU, GPS, or similar peripherals
o Experience with communication protocols such as MAVLink
- Strong problem-solving skills, independence, and ability to work effectively as part of a team.