STARK logo
STARK

Senior Software Engineer – Embedded / Backend (ROS2) (Stockholm) -

OnsiteSeniorStockholm, SwedenPlatformInfrastructure

Our Take

Build autonomous defense systems software for STARK, a German defense tech company.

What you’ll do

  • Develop embedded/backend software modules
  • Implement ROS2 nodes and integration logic
  • Work on embedded Linux platforms
  • Support hardware bring-up and testing
  • Debug software, firmware, and hardware
  • Collaborate with cross-functional teams

What they’re looking for

  • C++ development for embedded/robotics
  • Solid ROS2 background
  • Linux-based development
  • Robotics/UAV/mission-critical systems experience
  • Swedish or Norwegian language proficiency
  • Eligible for Swedish security clearance

What you get

  • Work on cutting-edge defense technology
  • Contribute to European security
  • Travel to Germany and Europe
  • Stockholm location

Skills & Focus Areas

  • C++
  • ROS2
  • Embedded Linux
  • Robotics
  • UAVs
  • Hardware Integration
  • Debugging

As posted by STARK

About Us

STARK is a new kind of defence technology company revolutionizing the way autonomous systems are deployed across multiple domains. We design, develop and manufacture high-performance unmanned systems that are software-defined, mass-scalable, and cost-effective. This provides our operators with a decisive edge in highly contested environments.


We’re focused on delivering deployable, high-performance systems - not future promises. In a time of rising threats, STARK is bolstering the technological edge of NATO Allies and their Partners to deter aggression and defend Europe - today.

Your mission

You will develop and integrate embedded and backend software that runs on our unmanned systems. The work ranges from implementing ROS2 components to supporting hardware bring-up and testing.

Responsibilities

  • Develop embedded/back-end software modules for UAV systems

  • Implement ROS2 nodes, interfaces, and integration logic

  • Work on embedded Linux platforms and support hardware bring-up

  • Debug issues across software, firmware, and hardware boundaries

  • Support system testing and validation with hardware-in-the-loop in real life

  • Collaborate with Autonomy, Flight Controls, and Hardware teams

  • Contribute to clean, reliable code and clear documentation

Qualifications

  • Experience in C++ development for embedded or robotics systems
  • Solid background in ROS2 (nodes, topics, services, DDS)
  • Familiarity with Linux-based development
  • Understanding of sensors, communication protocols, and integration challenges
  • Experience with robotics, UAVs, or other mission-critical systems is an advantage
  • Hands-on mindset; comfortable testing on actual hardware
  • Nice to have experience of Computer Vision, Sensor Processing and NVIDIA Jetson 
  • Excellent communication and stakeholder management experience
  • Native/ Full professional proficiency Swedish or Norwegian  language skills are a must have
  • You must be eligible for Swedish security clearance (Säkerhetsprövning) and be willing to travel to Germany and other European locations when needed.

Was this listing helpful?