Senior 3D Vision Engineer Aerial Robotics; Remote
Indianapolis, Hamilton County, Indiana, 46262, USA
Listed on 2026-10-02
-
Software Development
Robotics, Software Engineer, AI Engineer (Applied/Software)
Location: Indianapolis
IMPORTANT: WE CANNOT PROVIDE VISA SPONSORSHIP
DetailsPreferred starting date: ASAP
Weekly availability: full-time (5 days/week)
Location(s):
Aerospace Innovation Hub, Delft, The Netherlands
Fully remote, with regular travel to Delft and flight testing locations
Fully remote, with access to a (future) Munich office and travel to flight testing locations
Fiducial is a young but fast-growing deep-tech start-up with big ambitions at the frontier of autonomy, perception, and defence. We develop and deploy software for on-board UAV 3D vision in military applications. Our software solutions are built for scalability first, using low-cost and widely available sensors and compute.
Why work with usWe develop our software in the field and close to the points of use. Flight testing is key for what we do and we test all across Europe. Our team members have strong academic background in different fields such as Aerospace Engineering, Computational Science and Engineering, Robotics and Computer Graphics. Our main office is located in the TU Delft campus in the faculty of Aerospace Engineering.
We work closely with top-tier partners, ranging from drone manufacturers to research institutes. Our projects span from orders in collaboration with operational partners to low-TRL research with government agencies. Whether through formal R&D programs or rapid prototyping tracks, we operate at the intersection of innovation and deployment.
Your roleAs a Senior 3D Vision Engineer for Aerial Robotics, you will have broad ownership over core functionalities of Fiducial Scout: our on-board situational awareness software for UAVs. This includes interception detection, collision avoidance, target acquisition, and GNSS-denied visual navigation. You will shape and drive the short-to-medium-term development roadmap. In addition, depending on the project, you may take on the role of Tech Lead, guiding technical direction, coordinating implementation efforts, and ensuring delivery within the scope of a specific project.
This is a project-based leadership responsibility within our flat organization, rather than a formal managerial position.
Good understanding of, and experience with, modern C++
Real-time software development experience such as game, simulation, robotics or embedded development.
Second-nature familiarity with 3D reconstruction concepts: projective geometry, bundle adjustment, PnP, triangulation, feature description, image matching. Experience with building photogrammetry, augmented reality, robotics or visual (inertial) odometry (VIO) solutions
Experience with 3D Gaussian Splatting or derivatives
Deep intuition for transform trees and pose representations used in game engines, computer graphics, and robotics. For example, you can work confidently with quaternions and common spatial math without relying on a pre-made framework
Hands-on experience calibrating camera intrinsics/extrinsics. Practical experience with cheap cameras and calibration drift in real-world conditions
Experience ensuring timestamp integrity and tight time alignment across sensors including diagnosing and correcting time offsets, jitter, dropped frames, and clock sync issues in an onboard pipeline
Experience with GPU programming (CUDA, OpenCL) and graphics pipelines (Vulkan, OpenGL)
Experience with AI coding agents and prompt engineering to accelerate your effectiveness and codebase ownership as a tech lead
A high degree of autonomy, determination and grit in making cool tech work.
Big plus:
Experience integrating software on UAVs (onboard constraints, deployment/debugging in flight-test conditions)Big plus: awareness of the zeitgeist in the current 3D vision academic literature
Full time availability (40 hours)
Thes…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).