Senior Autonomous Systems Engineer

Trusk Technology B.V.
Amsterdam, Netherlands
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 7.5K

Job location

Amsterdam, Netherlands

Tech stack

LTE (Telecommunication)
Data analysis
Computer Vision
C++
Software Debugging
Linux
Firmware
Python
Raspberry Pi
Regression Testing
Software Engineering
Wireless Access Point
Wi-Fi Technology

Job description

As a Senior Autonomous Systems Engineer, you'll own the autonomy integration layer across simulation and flight. You'll work closely with GNC and CV specialists-who own the core algorithms-to implement, integrate, test, and deploy autonomy behaviors on real vehicles.This is a senior role with system-level ownership, not a narrowly scoped feature role.

  • Design, build, and own the autonomy stack on top of a vanilla ArduPilot flight control implementation, issuing guidance commands from a companion computer
  • Develop and maintain the end-to-end autonomy pipeline, covering:
  • Gazebo-based simulation
  • SITL, HITL, and real-world flight testing
  • CI/CD pipelines that validate autonomy in simulation before release
  • Build tooling for scenario automation, regression testing, and HITL validation
  • Implement autonomy behaviors including target tracking, interception guidance, and autonomous mission ownership
  • Integrate GNC, perception, and mission logic into reliable, end-to-end systems
  • Contribute to on-board software for navigation, communications, and health monitoring
  • Own system bring-up, debugging, and verification in Linux-based environments
  • Collaborate closely with the Drone Engineer during flight trials and post-flight data analysis
  • Take ownership of testing strategy and validation for autonomy systems

Requirements

Do you have experience in Raspberry Pi?, Core Skills

  • Deep background in software engineering for robotics or autonomous systems
  • Proven ability to own complex systems end-to-end, from architecture through flight validation
  • Strong Python experience in production systems (our current autonomy stack is Python)
  • Comfortable working in Linux-based environments
  • Hands-on systems mindset: bring-up, debugging, and making things work in the real world
  • Practical networking experience, including:
  • LTE modems / dongles
  • Wi-Fi access point setup
  • Basic network hardening and reliability for field operations
  • Diligent, precise engineering style with a bias toward robustness over cleverness

Nice to haves

  • C++ experience - We expect to migrate performance-critical parts of the autonomy stack to C++ over time
  • Embedded systems experience (e.g. Nvidia Jetson, Raspberry Pi)
  • Experience with HITL or SITL setups
  • Familiarity with flight control firmware or autopilot architectures (ArduPilot, PX4, or similar)
  • Exposure to computer vision pipelines and autonomy-adjacent data workflows
  • A1-A3 or A2 drone license(Not required, but supported and considered a perk of the role)

Apply for this position