Software Engineer

Gapstars
Amsterdam, Netherlands
3 days ago
Apply on www.werk.nl
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Microsoft Windows Unit Testing C++ (Programming Language) CMake Code Review Linux Linux on Embedded Systems Python (Programming Language) Software Maintenance Systems Integration Backend Build Tools
+6 more
U-Boot C++14 Multiplatform Software Version Control GNSS Docker

Job description

As a Software Engineer, you’ll work on improving the features, stability, and robustness of the software that powers our Client’s driving and drone platforms. You’ll work mainly with C++ in embedded environments and contribute to building reliable, maintainable software for real-world applications. The Role Software Engineer - C++

Requirements

Must-Have / Core - Strong C++ knowledge, including modern C++ (C++17+). - Experience with Embedded Linux on ARM and/or similar embedded platforms. - Experience with cross-platform development across Embedded Linux, Linux x86, and Windows. - Good understanding of unit and integration testing. - Familiarity with version control and code reviews. - Experience with Docker for packaging and deployment. - Familiarity with CMake and existing C/C++ build systems. - Strong problem-solving and ownership mindset. - Ability to work effectively within constrained environments such as limited CPU, memory, or power. Nice-to-Have - Experience integrating software with back-end systems; some Python knowledge is a plus. - Experience with security hardening, such as disk encryption or secure boot. - Experience with ROS2, robotics, or robotics-related software. - Experience optimising software for limited compute or power. - Experience with drone software or GNSS. - Familiarity wi…

About the company

About Gapstars At Gapstars, we partner with some of Europe’s most ambitious companies, from disruptive tech startups to established Benelux accounting firms, helping them build high-performing teams in engineering and finance. Headquartered in the Netherlands, with talent hubs in Sri Lanka and Portugal, we are home to 300+ professionals who thrive on solving real-world challenges with modern solutions. Our teams work across domains, from networking, marketplaces, SaaS, and AI to embedded finance and accounting, delivering scalable solutions that drive meaningful outcomes.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.werk.nl
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · World Congress 2023

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski · LIVE

Videos

See all

Related articles

See all