This vacancy is closed and no longer takes applications. See open Developer Jobs
Software Engineer – Embedded Systems & Backend (All Genders)
- Office
English (B2)
Salary
Not stated
Description
The company builds autonomous defence platforms and AI-driven software for NATO Allies and partners, designed for demanding operating environments.
The team combines engineering talent with agile technology and an AI-native way of working to deliver tested, multi-domain defence solutions.
Responsibilities
- You will own the main production deployment tool, written in Python, and act as the first technical contact and support lead for internal teams.
- You will design and build the high-performance Go backend for the next generation of deployment tools.
- You will actively help develop custom overlays for specialised operating systems.
- You will design and implement communication services that interface with proprietary services.
- You will work with firmware and electronics teams to integrate and test microcontrollers, sensor boards and autopilot hardware.
- You will support driver compilation and communication bridges between Linux and MCU-level systems over UART, CAN, SPI and I²C.
- You will set up and maintain automated GitLab CI/CD pipelines for code repositories, tailored to the embedded overlay projects.
- You will build Linux-derivative operating systems and their dependencies for ARM64 targets.
- You will manage build automation for multi-architecture targets, AMD64 and ARM64.
Requirements
- You have strong proficiency in Python and Go (Golang).
- You have experience with embedded Linux distributions, OS overlays and hardware-to-software communication protocols.
- You have a proven record of maintaining production-critical tools and providing tier-2/3 technical support.
- You have solid experience setting up CI/CD pipelines in GitLab.
- Nice to have: experience with NVIDIA Jetson, Raspberry Pi or similar ARM64 single-board computers.
- Nice to have: awareness of ROS 2 (colcon, ament, uXRCE-DDS).
- Nice to have: experience with GCP (Artifact Registry, Cloud Build, GCE instances).
- Nice to have: basic knowledge of C++.
- You must be eligible to obtain and maintain the security clearance required for this position. Details are shared during the recruitment process.
- To apply, send your CV in English.
Conditions
Because the work is in the defence sector, candidates must be eligible to obtain and keep the required security clearance.
Equal opportunity applies to all candidates.
Benefits
- The software and systems you build help protect personnel and defend European and national sovereignty.
- You will work with leading specialists on autonomous systems, advanced propulsion and secure cyber platforms.
- The team works at pace in a collaborative setting, and bold ideas receive serious research and development backing.
Where you’d work
From the office
The office
Munich, GermanyMap for Munich, Germany (opens in a new tab)
About the company
STARK
Office in Munich, Germany
Also hiring in Germany, Berlin, Germany, Thessaloniki, Greece and 2 more places
1 of their 43 open roles is remote
Details9 facts · Role, Location, Compensation, Requirements- Tech stack
- Python
- Go
- C++
- Linux
- CI/CD
- Specialty
- Backend
- Region
- Europe
- Pay period
- Annual
Show 5 more factsShow less
- Python
- Go
- C++
- Linux
- CI/CD
Role
- Category
- Development
- Specialty
- Backend
- Tech stack
- Python
- Go
- C++
- Linux
- CI/CD
Location
- Work model
- Office
- Region
- Europe
- Office
- Munich, Germany
Compensation
- Salary
- Salary by agreement
- Pay period
- Annual
Requirements
- Languages
- English (B2)
Something wrong with this vacancy?
Similar vacancies
- STARK
- STARK
- SIXT
- Early Window: Closes inCompany hidden
- Early Window: Closes inCompany hidden
- Early Window: Closes inCompany hidden
- Early Window: Closes inCompany hidden
- Accenture
- Adtran
- Parloa