Als Software Engineer ontwerp je robuuste code waarmee onze drones autonoom kunnen vliegen. Je werkt samen met een divers team van jonge developers uit vakgebieden zoals Computational Science, Systems & Control, AI, Robotics, Software Engineering en Game Development. Behalve je eigen development werk help je het team naar een hoger niveau te tillen door middel van pair-programming, coaching, code-reviews en teampresentaties.
Jouw verantwoordelijkheden:
- Ontwikkelen en onderhouden van onze back-end software stack voornamelijk ontwikkeld in Rust.
- Ontwerpen en implementeren van communicatieverbindingen tussen services via REST API’s, websockets of gRPC, en robotica protocollen zoals Mavlink en ROS
- Schrijven van unit- en integratietesten.
- Beheren van de CI/CD pipeline.
- Het (indirect) coachen van collega’s om het team beter te maken.
Wat we aanbieden:
- Een fulltime contract.
- Een competitief salaris tussen de €4.967 en €7.152 per maand.
- De mogelijkheid om mee te groeien met het bedrijf via Stock Appreciation Rights.
- Een vaste reiskostenvergoeding.
- Een energieke start-up sfeer waarin je snel kunt groeien.
- Een modern kantoor in Amsterdam Noord op de NDSM werf.
- Een enthousiast, open-minded en ondersteunend team.
We zoeken kandidaten met:
Minimale eisen:
- Minimaal 1 jaar werkervaring als developer.
- Ervaring met softwareprincipes zoals DRY, KISS, SOLID, en werken met design patterns is voor jou een natuurlijke wijze van werken.
- Vaardigheid in één of meerdere statisch getypeerde programmeertalen. Ervaring met Rust is geen vereiste.
- Flexibiliteit in taken; naast je backend werk spring je bij wanneer er problemen zijn op een andere plek in de stack.
- Enthousiasme om zelfstandig nieuwe technieken uit te proberen.
Nice-to-haves:
- Relevante hobbyprojecten.
- Bekendheid met componenten uit onze stack:
• Front-end: Svelte, Typescript
• CI: Github Actions, Docker, Cypress
• Protocollen: REST, websockets