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

Remote, USA
Posted Jun 14, 2026
Full-time

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
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.

More Remote Jobs