At Milrem Robotics, we build autonomous and robotic systems used in real-world defence environments. We are looking for a Software Engineer to join our Teleoperation Systems team and help improve how operators see and control our unmanned ground vehicles.
This role focuses on real-time video delivery systems, from the camera on the vehicle to the operator’s screen. You will work on low-level software, networking, video streaming, and system integration to help build reliable teleoperation capabilities for challenging environments.
This is not a typical application development role. We are looking for someone who enjoys working with physical systems, cameras, Linux environments, and real-world hardware.
What you´ll be doing:
- Design, develop, and optimize teleoperation video delivery systems to improve video quality, latency, and system reliability in unstable or bandwidth-limited network conditions.
- Participate in technical analysis, system design discussions, and solution development, considering the system as a whole.
- Integrate, configure, test, and troubleshoot camera systems, streaming pipelines, and teleoperation solutions across software, networking, and hardware layers to improve system reliability and performance.
- Collaborate closely with software, hardware, and robotics teams during development and testing activities.
You are a good fit if you have the following:
- 3+ years of professional experience working with physical products or hardware-related software.
- Hands-on experience with C++ or RUST coding, development projects, and software delivery cycles.
- Experience working with camera systems, video streaming, or real-time video delivery solutions - RTP / RTSP, UDP / TCP.
- Linux systems experience.
- A collaborative mindset and problem-solving drive.
- Confident communication in English.
- Bachelor’s or Master’s degree in Computer Science, Engineering, Product Management, or related field.
Bonus points for:
- Experience with GStreamer, WebRTC, WebTransport, WebCodes, or similar frameworks and protocols.
- Video4Linux (V4L2).
- Docker or containerization expertise.
- Knowledge of CI/CD pipelines.
What we offer:
- Opportunities to implement your thoughts and ideas with a dedicated and innovative team.
- Opportunities for self-development in an ambitious Global company with colleagues and leaders who believe in the potential of the high-tech industry.
- Opportunities to contribute to shaping the future of the world.
- Support in-house career steps and sporting options, or health insurance, extra free days and leave, work in international teams, and flexible working options, etc.
Please note!
- EU or NATO country citizenship is required.
- The position is based in Estonia.
To apply, please send your application by 01.06.2026 at the latest. We review applications continuously and may contact qualified candidates for interviews before the official deadline.