Software Engineer – Embedded Systems (All genders)

Contract type
Ongoing
Work mode
Remote
Experience
Mid-level · 3+ years

Job description

A software engineer role at Stark focused on embedded systems and low-level communication services, leading development of a mission-critical deployment tool built in TypeScript and hardware communication services for specialized operating systems.

At a glance

Work mode
Remote
Languages
English

What you'll do

  • Lead Developer for the mission-critical preparation tool: maintain and evolve the tool built in TypeScript
  • Serve as the main technical point of contact and support lead for internal teams and customer requirements
  • Leverage agentic AI and the company's AI development infrastructure
  • Work with automated GitLab CI/CD pipelines for building, testing, packaging, and deploying GCS software components
  • Develop, deploy, and troubleshoot software solutions running on Linux-based systems, particularly Ubuntu
  • Develop and maintain APIs and software interfaces to integrate radios, networking equipment, hardware components, and external systems
  • Collaborate closely with hardware, network, systems engineering, and GCS integration teams to translate technical requirements into practical software solutions

What we're looking for

  • 3+ years of professional experience in software development, software integration, or a related technical field
  • Proficiency in TypeScript or Python
  • Proven track record in maintaining production-critical tools and providing tier-2/3 technical support
  • Practical experience with GitLab CI/CD, Git-based workflows, automated builds, testing pipelines, and software deployment processes
  • Experience developing and integrating REST APIs, HTTP/HTTPS interfaces, and network-based software services
  • Good understanding of TCP/IP, UDP, network protocols, authentication, and communication interfaces
  • Solid understanding of software architecture, version control, dependency management, automated testing, and release management
  • Eligibility to obtain a German / NATO security clearance (EU / NATO citizenship required by national security regulations)

Nice to have

  • Experience with NVIDIA Jetson, Raspberry Pi, or similar ARM64 SBCs
  • Awareness of ROS 2 (colcon, ament, uXRCE-DDS)
  • Experience with GCP (Artifact Registry, Cloud Build, GCE instances)
  • Base knowledge of C++

Your team

GCS integration

Benefits

  • Software and systems you work on directly protect personnel and defend European and national sovereignty
  • Work alongside industry-leading minds on autonomous systems, advanced propulsion, and secure cyber platforms
  • Fast-paced, collaborative environment where bold ideas are supported by serious R&D backing

Apply

Direct apply at Skdse

Opens the job posting at Skdse

About Stark

Forging the future of European and national security through cutting-edge, AI-driven technology and unmatched engineering precision

A premier defence technology company combining elite engineering talent with agile technology and an AI-native operational culture to turn complex defence challenges into field-tested, multi-domain solutions.

Mission

To equip NATO Allies and their partners with next-generation autonomous defence platforms and advanced AI-driven software built to perform in the world's most demanding environments.

Key facts

  • Defence technology
  • Works on autonomous systems, advanced propulsion, and secure cyber platforms
  • AI-native operational culture
  • Serves NATO Allies and their partners

Partners & customers

NATO Allies

What they value

  • Relentless innovation
  • Collaboration
  • Bold ideas supported by serious R&D backing