
Senior Embedded Software Engineer – Robotics, Autonomous Systems
21strategies
full-time
Posted on:
Location Type: Hybrid
Location: Hallbergmoos • Germany
Visit company websiteExplore more
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)