21strategies

Senior Embedded Software Engineer – Robotics, Autonomous Systems

21strategies

full-time

Posted on:

Location Type: Hybrid

Location: HallbergmoosGermany

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Development and implementation of embedded software for autonomous platforms (UxV)
  • Integration and control of sensors and actuators (e.g., GPS, radar, LiDAR, motor controllers)
  • Network programming and development of communication interfaces (DDS, Ethernet)
  • Optimization of real-time control and safety-critical systems
  • Collaboration with AI, hardware, and mission-planning teams on system integration
  • Testing, debugging, and performance tuning on embedded targets
  • Preparation of technical documentation and support for certification processes

Requirements

  • Degree in Computer Science, Mathematics, Physics or a comparable qualification
  • 5+ years of production experience with C and C++ (C++11/17/20), ideally also Rust, and experience with Embedded Linux
  • Experience with C++ libraries such as Boost or Poco
  • Solid knowledge of network programming (TCP/IP, UDP, multithreading), experience with network protocols (HTTP, MQTT) and middleware technologies (e.g., DDS, ZeroMQ or comparable)
  • Experience with Linux and container technologies (Docker)
  • Experience working with Raspberry Pi
  • Understanding of real-time communication, safety and security in embedded systems
  • Experience with robotics frameworks (ROS / ROS 2) is an advantage
  • Structured working style, team player, and passion for autonomous systems
  • Knowledge of agile development processes and project management methods is a plus
  • Strong communication skills and interpersonal competence
  • Good German and business-fluent English
  • Highly motivated to work remotely in a reliable and independent manner and to proactively solve problems
  • Personal suitability for a security clearance (Ü2)
Benefits
  • Work at a deep-tech startup focused on next-generation AI
  • A growing company — young and already profitable
  • Flexible, goal-oriented work, primarily remote (hybrid)
  • Regular coordination and support calls via video conference
  • Time tracking account and trust-based working hours
  • Appreciative environment with a family-like team atmosphere and low hierarchy
  • Little bureaucracy
  • Regular company events
  • Opportunity for an annual training and professional development measure
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++C++11C++17C++20RustEmbedded Linuxnetwork programmingreal-time controlrobotics frameworks
Soft Skills
structured working styleteam playerstrong communication skillsinterpersonal competencehighly motivatedproblem-solvingpassion for autonomous systems
Certifications
degree in Computer Sciencedegree in Mathematicsdegree in Physicssecurity clearance (Ü2)