Senior Embedded Vision Integration Engineer
- Compensation
- Not disclosed
- Location
- Ukraine, Ukraine
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Contract
- Experience
- 4+ years
- Category
- Embedded
- Posted
Skills
Must have
- 4–8 years of commercial embedded software development.
- Degree in Computer Science, Electrical Engineering, Physics, or similar.
- Strong Linux embedded development experience (NVIDIA Jetson, Raspberry Pi, ARM SoCs as companion computers).
- Solid C++14/17/20; Python for tooling and scripting.
- Hands-on experience with flight stacks: ArduPilot, PX4, Betaflight, or INAV.
- Practical knowledge of MAVLink and/or MSP protocols: telemetry, command & control, camera/gimbal messages.
- Hands-on experience with camera integration: MIPI CSI, USB3, RTSP streams.
- Low-latency video pipeline development: GStreamer, V4L2, DeepStream.
- Experience integrating companion computers with flight controllers over UART/CAN/Ethernet.
- Understanding of video downlink constraints: digital vs. analog video, latency budgeting, bandwidth limits.
- Experience with hardware bring-up, device trees, kernel modules, or BSP customization.
- Ability to work independently with minimal supervision.
Full description
We are looking for a Senior Embedded Vision Integration Engineer to build and integrate camera, sensor, and video pipelines for UAV platforms operating under strict real-time, weight, and hardware constraints.
You will be responsible for connecting cameras, gimbals, and onboard sensors into a cohesive embedded platform - from the companion computer to the flight controller - ensuring reliable, low-latency video and telemetry delivery to targeting, navigation, and ground control systems. This role is ideal for someone who owns the full integration layer: from hardware bring-up and driver configuration to flight stack integration and in-flight testing. You will work directly on defense projects for Ukraine, seeing a short path from implementation to field testing.
What We Offer
- Direct contribution to defense projects for Ukraine.
- Collaboration with top experts in vision hardware, UAV systems, and embedded engineering.
- Ownership of key architectural and integration decisions.
- Competitive compensation based on experience.
- Temporary military service exemption for work on defense-critical projects.
Requirements
Core Technical Skills — Required
- 4–8 years of commercial embedded software development.
- Degree in Computer Science, Electrical Engineering, Physics, or similar.
- Strong Linux embedded development experience (NVIDIA Jetson, Raspberry Pi, ARM SoCs as companion computers).
- Solid C++14/17/20; Python for tooling and scripting.
- Hands-on experience with flight stacks: ArduPilot, PX4, Betaflight, or INAV.
- Practical knowledge of MAVLink and/or MSP protocols: telemetry, command & control, camera/gimbal messages.
- Hands-on experience with camera integration: MIPI CSI, USB3, RTSP streams.
- Low-latency video pipeline development: GStreamer, V4L2, DeepStream.
- Experience integrating companion computers with flight controllers over UART/CAN/Ethernet.
- Understanding of video downlink constraints: digital vs. analog video, latency budgeting, bandwidth limits.
- Experience with hardware bring-up, device trees, kernel modules, or BSP customization.
- Ability to work independently with minimal supervision.
Will Be a Plus
- Experience with thermal/IR cameras and night-vision imaging.
- Stabilized gimbal integration and control.
- Flight stack porting or custom firmware modules (ArduPilot HAL, Betaflight targets).
- RC link protocols: ExpressLRS, CRSF, SBUS.
- IMU integration, sensor fusion, EKF tuning basics.
- GPS-denied navigation, visual odometry, or optical flow.
- ROS/ROS2 experience.
- Multi-sensor time synchronization (PPS, hardware triggers, PTP).