Software Engineer
.png)
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.
.png?width=330&height=110&name=Ontwerp%20zonder%20titel%20(4).png)