You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build

This vacancy is closed and no longer takes applications. See open Developer Jobs

STARK

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

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

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

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason