F

Fiducial

Develops 3D positioning, reconstruction, visualization tech

Robot Programming & Automation Intern - Programming & Automation

Robotics & Autonomous SystemsConfirmed live in the last 24 hours
InternshipDelft, Netherlands€5.77 /hr

About the Job

Requirements

  • The candidate must be enrolled in a relevant study program, such as Robotics, Computer Science, Computational Science and Engineering, Mechatronics, Aerospace, or Electrical Engineering, or a similar program.
  • The candidate must have strong programming skills, including Python at minimum.
  • The candidate must be comfortable working in Linux.
  • The candidate must have a strong interest in robotics, automation, computer vision, or perception.
  • The candidate must have English proficiency.
  • The candidate should be organized and proactive.
  • The candidate should be comfortable with 3D geometry, including rigid transforms, rotation representations, and coordinate frames.
  • The candidate should be interested specifically in robot programming, including motion, reachability, collisions, and repeatability.
  • The candidate should understand enough about camera calibration to reason about dataset quality; writing a calibration solver is not required.
  • The candidate should have experience with real sensors and robots and understand timing issues.
  • The candidate should care about reliability and write code that another engineer can extend.
  • The candidate should be comfortable taking responsibility for software that moves physical hardware.

Responsibilities

  • Build the robot control layer by driving the arm through its software development kit, coordinating the linear rail, and planning safe motion within a cell containing a target, cables, and an operator.
  • Design pose generation informed by the calibration problem, including coverage across a multi-camera rig rather than one lens at a time.
  • Ensure timing and synchronization between the robot, cameras, and captured data.
  • Assess data quality at capture time and retry during the run when necessary.
  • Integrate with the existing calibration pipeline by supplying data, reading results, and using them to decide what to capture next and when a run is complete.
  • Package captures with reproducibility metadata and make the system robust to failures during a run.
  • Build a simple operator-facing workflow for mounting the rig, selecting a profile, and starting the process.
  • Work closely with the mechanical intern, providing requirements that inform fixture design and using measurements to set motion limits.

Desired Qualifications

  • C++ programming experience.
  • Experience with ROS 2, MoveIt 2, tf2, and practical motion planning.
  • Experience with industrial or collaborative arm software development kits such as UFactory/xArm, UR, or Franka, or with motion control more generally.
  • Hands-on camera calibration experience with OpenCV, Kalibr, ChArUco or AprilTag targets, or hand-eye calibration.
  • Experience with multi-camera rigs, including calibrating cameras with little or no overlapping field of view.
  • Experience with machine-vision cameras, including triggering and synchronization, GenICam, exposure control, or rolling versus global shutter.
  • Experience with coverage or observability reasoning, including understanding why some poses inform a parameter and others do not.
  • Experience with simulation environments such as Gazebo, Isaac Sim, or MuJoCo.
  • Experience with Docker, continuous integration, and writing tests.
  • Experience turning a research script into an operator-usable tool.

About the Company

Fiducial

Develops 3D positioning, reconstruction, visualization tech

Fiducial develops a multi-product platform for high-precision 3D positioning, reconstruction, and visualization used in enterprise inspection and quality assurance. Pose achieves sub-millimeter 6-DOF positioning by combining proprietary 3D markers with standard cameras; Scout delivers real-time 3D awareness in GPS-denied areas by fusing LiDAR, visual, and IR cameras; Atlas uses drone swarms with cameras and LiDAR to autonomously scan large environments; Fuse unifies sensor data into a single, actionable digital environment for analysis and automated reporting. It differentiates itself by delivering integrated hardware and software (including SaaS and subscriptions) with end-to-end workflows for digital twins, GNSS-denied navigation, and autonomous drone inspection. The goal is to improve situational awareness, accuracy, and efficiency in asset inspection across aerospace, energy, maritime, defense, and mobile robotics.

Company size
11-50
Company stage
Seed
Total funding
$2.6M
Headquarters
Rotterdam, Netherlands
Founded
2021

Recently Posted Jobs

Explore more opportunities at Fiducial

See more jobs