At Farsight Vision, we’re revolutionizing intelligence gathering with cutting-edge technology. We’re hiring in Estonia and Ukraine and looking for talented individuals to help us create real-time Digital Twins of complex terrains.
16 червня 2026 бронювання

Robotics Software Engineer (вакансія неактивна)

віддалено

About us

Farsight Vision converts flight footage into digital 2D and 3D twins for real-time intelligence in GNSS-denied environment, making analytics and situational awareness convenient and accessible while saving time and effort. We create multi-layered digital twins of terrain with dynamic tracking and object/landscape monitoring and predicting.

We are looking for a Robotics Software Engineer to join our Robotics Engineering Team and contribute to the full software and product development lifecycle. In this role, you’ll work closely with hardware and systems engineers to design, build, and test advanced robotic systems. You’ll bring strong technical depth in robotics software, hands-on experience with ROS2 and Gazebo, and the ability to solve complex engineering challenges.

Responsibilities

  • Develop, integrate, and maintain robotics software using ROS2;
  • Build and execute simulations in Gazebo to validate robot performance and behavior;
  • Participate in designing, building, and programming robotic prototypes;
  • Debug and optimize robotic systems, including sensors, actuators, and communication modules;
  • Collaborate with hardware and systems teams to plan and run experiments.
  • Document code, workflows, experiments, and technical decisions for internal use.

Requirements

  • Bachelor’s degree or higher in Engineering, Computer Science, or a related field;
  • Strong proficiency in Python, C++, or C#;
  • Experience with large-scale, safety-critical or robotic control systems;
  • Knowledge of industrial/networked communication protocols;
  • Hands-on experience with ROS (ROS1 or ROS2);
  • Practical experience using Gazebo for robotic simulation;
  • Experience integrating software with embedded or edge computing hardware (e.g., NVIDIA Jetson/Xavier);
  • Strong analytical and problem-solving skills.

Nice to have

  • Familiarity with Betaflight, Ardupilot, or similar flight-control systems;
  • Basic understanding of robotic hardware, sensors, and actuators.

Security Eligibility

Our platform is actively used by the Armed Forces in live operations. As an Estonian-Ukrainian defense technology company handling sensitive operational data, we have a responsibility — legal, ethical, and practical — to ensure the integrity of everyone on our team. All candidates must be able to confirm the following:

  • Neither you nor your close relatives (parents, spouse, siblings, children) reside in Russia, Belarus, or temporarily occupied Ukrainian territories
  • You have no regular personal, financial, business, or professional contact with individuals in those territories
  • You consent to a deeper security verification if the process advances to later stages

If any of the above criteria are not met, please do not proceed with your application.

Why us

  • Impactful projects. Your work will strengthen the country’s defense capability and support the Ukrainian Armed Forces; your results will directly help our defenders;
  • Professional team and startup dynamics. You will become part of a team of professionals who develop cutting‑edge technologies and value teamwork. Our culture encourages knowledge exchange, innovation and rapid growth.
  • Flexible conditions. Remote work, flexible schedule, paid vacation and sick leave.