Senior Software Engineer – Embedded / Backend (ROS2) (Stockholm) - (all genders)
STARK — Unmanned defense systems
About the role
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.
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.
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
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.
What the index says about this role
- First seen by JobLarper — Aug 2, 2026, 6 days ago. Older postings collect hundreds of applicants — a tailored résumé matters more the longer a role has been live.
- What Software Engineer roles ask for — across 10,230 indexed openings: REST/APIs (46%), Backend (42%), Cloud (38%), Python (38%), Go (25%). This posting names Backend.
- STARK is hiring actively — 79 open roles indexed.
Derived from the 27,000 roles JobLarper indexes daily from official company boards — not from the job description above.
More open roles at STARK
- Senior Computer Vision Engineer (All Genders)Berlin · Munich · Senior+
- RF Engineer / RF Technician - Ground Control Station (m/f/d)Berlin · Mid
- Flight Test Engineer (m/f/d)Munich · Mid
- Flight Test Engineer / UAV Pilot (All Genders)Swindon · Mid
- Software Engineer Electronic Warfare (All Genders)Berlin · Mid
- Speculative Application - Netherlands (m/f/d)Amsterdam · Mid
- Senior Embedded Software Engineer (All Genders)Swindon · Senior+
- Guidance Engineer (all genders)Remote, UK · Mid
Similar Software Engineer roles at other companies
- Software Engineer, Google Cloud StorageGoogle · Raleigh, NC, USA · 4325 Glenwood Ave #1047k, Raleigh, NC 27612, USA · Durham, NC, USA
- Senior Software Engineer, Search Quality, AI/MLGoogle · New York, NY, USA
- Senior Software Engineer, Network InfrastructureGoogle · Sunnyvale, CA, USA
- Software Engineer, Early Career, CampusGoogle · Mountain View, CA, USA · Google Building 1395, 1395 Charleston Rd, Mountain View, CA 94043, USA · Cambridge, MA, USA
- Software Engineer, Security Command CenterGoogle · Kirkland, WA, USA
- Software Engineer III, Embedded Systems/Firmware, Power OptimizationGoogle · —
- Lead Software Engineer - O9 , ITCNike · Karnataka, India
- Senior Software Engineer, Global Converse, ITCNike · Karnataka, India
Browse all senior software engineer jobs — 4,277 open roles across 833 companies.