Software Engineer

Ontwerp zonder titel (28)

Location: Amsterdam

Location: Amsterdam – Netherlands
Experience Level: Willingness to grow into systems programming (Rust, C++, or similar)

About the role:
This Software Engineer helps shape the intelligence behind unmanned platforms. The focus is on designing and delivering software that ensures reliability, autonomy and precision in mission-critical environments.

Key responsibilities:
• Design, develop and maintain reliable backend and application software in Rust and Python.
• Implement communication protocols and APIs (REST, gRPC, WebSockets, ROS, MAVLink), including radio-appropriate protocols.
• Manage and deploy software updates to deployed hardware.
• Optimize and manage the CI/CD pipeline for efficient delivery. 

Requirements:
• Strong willingness to grow into systems programming (Rust, C++ or similar).
• Experience designing APIs and distributed systems.
• Knowledge of testing methodologies and CI/CD best practices. 

Response to the Vacancy

  • Smooth relocation and visa support through the Highly Skilled Migrant or EU Blue Card programs.
  • Personal guidance throughout the entire hiring journey, from job search to onboarding.
  • Access to top-tier tech companies in the Netherlands looking for international talent.
  • A supportive, human-focused approach, ensuring your career, skills, and long-term goals are always the priority.

Interested in this Vacancy? Complete the form and we’ll get in touch shortly.

11k+
Recognised Sponsors
1k+
Highly Skilled Migrants