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.
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.