workinengineering
Browse
workinengineering

Curated engineering jobs in Europe. Built to support the career path of engineering people at European companies across the EU, UK and EMEA.

Jobs

  • Browse all jobs
  • Remote jobs
  • Jobs in Germany
  • Jobs in Netherlands
  • Jobs in the UK

About us

  • About
  • Contact
  • Privacy
  • Terms
  • Cookies

© 2026 workinengineering.eu — Made in Europe.

  • LinkedIn
  • X
  • Email
workinengineering
Browse
  1. All roles
  2. STARK
  3. Robotics Embedded Software Engineer - Controls
STARK logo
STARK

Robotics Embedded Software Engineer - Controls

OnsiteBerlin, GermanyApplications closedPlatformInfrastructure

Our Take

Build autonomous unmanned systems for STARK's defense technology, enhancing NATO's edge.

What you’ll do

  • Develop embedded and robotics software for autonomous platforms
  • Implement real-time C/C++ components for edge/embedded systems
  • Integrate software into ROS2-based autonomy stacks
  • Develop software for GNSS-denied navigation systems
  • Develop and maintain low-level drivers for embedded Linux/RTOS
  • Support RTOS environments (ChibiOS, NuttX, FreeRTOS)
  • Conduct system-level debugging and performance analysis

What they’re looking for

  • Excellent C/C++ for real-time embedded systems
  • Hands-on experience with ROS2
  • Strong firmware development experience
  • Strong driver development and customization experience
  • Experience with embedded Linux driver development
  • Experience with RTOS-based software development
  • Strong debugging, analysis, and testing skills

Skills & Focus Areas

  • C/C++
  • ROS2
  • firmware development
  • driver development
  • embedded Linux
  • RTOS
  • debugging
  • system integration

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

Implement and deploy various GNSS-denied navigation systems for autonomous unmanned platforms operating in contested and degraded environments. You will develop reliable edge and embedded systems that enable robust autonomy, while contributing to software architectures that remain effective in GNSS-denied and degraded conditions.

Responsibilities

  • Develop embedded and robotics software for autonomous unmanned platforms

  • Implement real-time software components in C/C++ for edge and embedded systems

  • Integrate edge and embedded software into ROS2-based autonomy stacks

  • Contribute to the development and integration of software for GNSS-denied and degraded navigation systems

  • Develop, customize, and maintain low-level drivers for embedded Linux systems and RTOS-based platforms

  • Support development in RTOS environments such as ChibiOS, NuttX, and FreeRTOS

  • Contribute to unit testing, integration testing, and system-level validation

  • Conduct system-level debugging, performance analysis, and software verification

  • Handle interface integration across sensors, compute modules, and robotic subsystems

  • Support simulation, SIL/HIL testing, and real-world flight and field tests

  • Produce technical documentation and performance analysis reports

  • Work closely with autopilot, guidance, and navigation system engineers to deliver robust field-ready systems

Qualifications

  • Excellent C/C++ skills for real-time and embedded systems, with hands-on experience in ROS2

  • Strong experience in firmware development for embedded systems

  • Strong experience in driver development and customization

  • Experience with Linux driver development for embedded Linux distributions

  • Experience with RTOS-based software development

  • Strong debugging, analysis, and testing skills

  • Good understanding of robotics software integration and distributed robotic systems

  • Solid understanding of GNSS-denied navigation concepts, state estimation, and navigation system fundamentals

  • Good understanding of coordinate frames, transformations, time synchronization, and latency handling in distributed systems

  • Experience with automated software testing, unit testing, and integration testing

  • Comfortable working across hardware-software boundaries in robotic systems


Nice to Have

  • A university degree in Software Engineering, Computer Science, Robotics, Aerospace Engineering, Electrical Engineering, or a related field

  • Experience in autonomous systems, robotics, UAVs, or other unmanned platforms

  • Experience with GNSS-denied navigation systems, inertial navigation, sensor fusion, or visual odometry

  • Strong mathematics background, especially in linear algebra, probability, calculus, and estimation theory

  • Physics background or double major is an advantage

  • Experience converting MATLAB prototypes into production-grade C/C++ software

  • Experience with simulation environments and Monte Carlo analysis

  • Experience with end-to-end embedded system development e.g.  inertial navigation systems


If you´re intersted in building the future of European Defence with us, and you see yourself reflected in the description above, please send us your CV in English. We´re looking forward to meeting you!

Heads up: this role is no longer open for new applications.

We keep the page live for context and search continuity, but the apply action has been disabled.

Location
Berlin, Germany
Work mode
Onsite
Track
IC (Individual Contributor)
Type
FULL_TIME
PostedJun 29
Languages
English
STARK logo
STARK
stark-defence.com
View all 19 STARK roles →

Was this listing helpful?