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.5KJob 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)