About the Company
Gapstars
is a Netherlands-based software development services provider that builds remote, agile teams in Sri Lanka and Portugal for innovative tech companies. Today, we are home to 275+ TechStars and innovative minds, turning scalable software into performance products that shape the future. Our partners are highly ambitious tech companies that are looking to conquer their respective markets.
We are seeking a
Senior Platform Engineer
to spearhead the infrastructure and operating system that powers a modular, autonomous robotics fleet developed by a fast-growing Dutch company. This role is crucial for scaling their hardware products globally.
About the Role
The focus is on embedded environments, developing automation, CI/CD, and system infrastructure for Linux- and ARM-based robotic platforms operating in offline or limited-connectivity conditions (Wi-Fi, 4G, etc.). It is not a Cloud DevOps role.
Responsibilities
-
Embedded OS Management:
Own the OS lifecycle, including working with Device Tree, Kernel basics, Packaging, and Deployment on ARM Embedded Linux platforms (e.g., NVIDIA Jetson).
-
Cross-Platform Deployment:
Ensure successful build and packaging for application deployment across diverse targets, including Linux, Windows, and macOS.
-
CI/CD Pipeline Ownership:
Design, optimize, and maintain the entire continuous integration and deployment pipeline, focusing on embedded software delivery (cross-compilation, artifact management, and deployment to hardware targets).
-
Developer Enablement:
Act as the platform owner, creating standardized environments (via Docker) and self-service tooling using Python/Bash to abstract hardware complexity.
Required Skills
Systems & Languages
-
Deep Embedded Linux on ARM:
Proven skills in OS fundamentals, packaging, and deployment.
-
Python & Bash Mastery:
Essential for all tooling, automation, and scripting. Ability to read C/C++ code for effective troubleshooting and system integration.
Tooling & Deployment
-
Docker Expertise:
Experience using containers for creating repeatable build environments and deployment artifacts for embedded or edge systems rather than cloud services.
-
Configuration Management tooling:
Strong experience with configuration management and provisioning for target systems (e.g: Ansible).
-
Networking:
Ability to manage and debug interfaces (Wi-Fi, 4g/5g, Bluetooth).
Mindset
-
Strong Ownership & Problem-Solving:
Demonstrated resilience and ability to diagnose complex issues in constrained and remote environments.
Nice-to-have (Not required but would be good)
-
Experience with
ROS/ROS 2
deployment workflows.
-
Expertise in security hardening (e.g., secure boot, disk encryption).
-
Experience optimizing system performance for
low power/limited compute.
-
NVIDIA Jetson
experience is a strong plus.