Medior/Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
You will be working within the Defence & Security business unit, where we are working on innovative solutions that leverage space technologies. Our D&S team is active in the Positioning, Navigation and Timing (PNT), Intelligence, Surveillance and Reconnaissance (ISR), and Space Situational Awareness (SSA). This role involves defining system requirements, performing trade-offs based on thorough analyses, and designing and maintaining a modular software architecture. You will also actively contribute to algorithm development, optimization, integration, and testing, in laboratory environments and during field operations. As a software engineer, you will be responsible for maintaining the software architecture through documentation, review and CI/CD.
This position provides the opportunity to design innovative solutions and contribute to product development in a dynamic, high-tech organization., * Define requirements based on stakeholder input and perform system and component design to meet these requirements
- Develop, implement, and optimize algorithms in software and evaluate performance using custom or off-the-shelf hardware
- Design test benches for test, verification and validation of our systems and define and perform test, verification and validation activities
- Lead projects and tasks in large projects
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related technical field, or extensive work experience equivalent to these qualifications
- Good understanding of the concepts of signal processing, system control and digital communication or an affinity for learning more about these concepts
- 4+ years of experience; Programming proficiency in Python, C, C++. Experience with CMake and GCC is an advantage. Experience in React/TypeScript and WebAssembly (C++) is an advantage. Experience in Nix/NixOS is an advantage
- Experience in designing and maintaining software architecture
- Software testing from unit to system tests (pytest/GoogleTest)
- Experience in CI/CD (GitLab is an advantage)
- Strong communication skills in English, both verbally and in writing. Dutch is an advantage
- Affinity with working for Defence. Possibility of obtaining security clearances (Dutch, NATO, EU) is a must
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Netherlands – Europe’s powerhouse for software development?
What’s the Difference between a Junior, Mid, and Senior Developer?
The 12 Best Jobs for Software Engineers
The Ultimate Software Engineer Career Path Guide for 2023