Senior Embedded C++ Developer

Vegvisir 

📍 Tallinn, Estonia 🇪🇪

full-time
senior
Posted —

Key Skills

C++H.264H.265RTPRTSP

Industry

DefenseRobotics

Job Description

About Vegvisir

Vegvisir builds mixed-reality situational awareness systems for military and security applications — letting crews of armored vehicles, drones, and unmanned platforms see through their hull in full 360°. Our systems are deployed with the Australian Army, developed in partnership with the Estonian Defense Forces, and field-tested by allied NATO forces. We are a small, fast team building technology that has a direct impact on how modern warfare is conducted.


The Role

You will be a core contributor on the embedded systems team, owning real-time video acquisition, processing, and streaming across our product line — from the compact NANO system for unmanned platforms to full immersive mixed-reality installations on armored vehicles. The work touches everything from camera interface drivers through H.264/H.265 encoding pipelines to the low-latency networking layer that feeds our head-mounted displays.


This is a senior individual contributor role based in our Tallinn office. You will work closely with a multidisciplinary team, contribute to system architecture and technical design, make sound engineering trade-offs, and take ownership of complex features from concept to deployment. You will be expected to work independently, collaborate effectively, and ship robust, maintainable systems.


What You’ll Work On

  • Real-time multi-camera video acquisition and processing pipelines
  • H.264 / H.265 encoding and RTP / RTSP streaming over IP networks under constrained bandwidth
  • Low-latency data paths from sensor modules to head-mounted displays
  • Embedded system integration across wide-voltage hardware in demanding field environments
  • Performance optimization for size, weight, power, and latency on mission computers
  • Collaboration with the 3D engine team on real-time mixed reality rendering integration


What We’re Looking For

  • 5+ years of production embedded or systems C++ development
  • Strong experience with real-time video pipelines and streaming protocols (RTP, RTSP, H.264/H.265)
  • Strong network programming fundamentals on embedded targets
  • Track record of shipping hardware products — not just prototype code
  • Ability to work independently in a fast-moving startup environment
  • Fluent English; Croatian, Estonian, or other NATO-country languages a bonus


Nice to Have

  • Experience with HMD or display pipeline integration
  • Background in computer vision or sensor fusion
  • Prior experience in defense, robotics, autonomous vehicles, or UAV systems
  • Familiarity with ruggedized or MIL-spec operating environments


What We Offer

  • Competitive senior engineering compensation (equity participation available)
  • Direct impact on real deployed systems used in active defense programs
  • Small team — your decisions matter and ship fast
  • Tallinn base with flexibility; defense clearance sponsorship possible for the right candidate


To apply: Send your CV and a short note on the most technically challenging real-time system you’ve shipped to [email protected]