Senior Software Developer Robotics (C++, Robotics) (m/f/d)

Weiterstadt

Apply now Apply later

Deine Aufgaben

  • Design & Develop: Design, implement, and maintain high-performance embedded C++ codebases for real-time perception, flight control and navigation modules.
  • Robotics Integration: Work closely with hardware and systems teams to integrate sensors and actuators, ensuring robust data pipelines and low-latency processing.
  • Algorithm Optimization: Profile and optimize critical algorithms (e.g., sensor fusion, path planning) to meet strict timing and resource constraints on embedded platforms.
  • CI/CD & Tooling: Contribute to static analysis, continuous integration pipelines and automated testing
  • Code Quality & Best Practices: Conduct code reviews, and drive unit/integration testing frameworks (e.g., Google Test).
  • Documentation & Knowledge Sharing: Produce clear technical documentation, design specifications, and knowledge-base articles to support long-term project sustainability.

Dein Profil

  • Bachelor’s or Master’s degree in Computer Science, Robotics, Software Engineering, or a related field.
  • 5+ years of professional C++ development in performance-critical applications.
  • 3+ years working on robotics systems, real-time control, or embedded software.
  • Proficiency in modern C++ (C++11/14/17/20).
  • Proficiency in Python for scripting, tooling, and rapid prototyping.
  • Experience with ROS/ROS2.
  • Strong understanding of real-time operating systems, e.g. Yocto based embedded Linux.
  • Hands-on experience with build systems (CMake), containerization (Docker), version control (Git), and automated testing.
  • Familiarity with sensor integration (IMU, vision) and associated data processing pipelines.
  • Knowledge of machine learning frameworks (TensorFlow, PyTorch) and deployment on edge devices is a plus.
  • Understanding of industry certification and safety standards (e.g., ISO 26262, DO-178C) and experience in developing compliant software is a plus.
  • Strong problem-solving skills and ability to work in fast-paced, cross-functional teams with a proactive and solution-oriented mindset.
  • Effective communication skills for collaboration with software, hardware, and data teams, as well as documentation and reporting.
  • Fluency in English; German language skills are a plus.

Was du als ideale Kandidatin oder idealer Kandidat mitbringst

  • You thrive in collaborative environments and value collective success.
  • You approach challenges with a positive mindset and a proactive attitude.
  • You believe technology has the power to improve society and drive positive change for the future.

Was wir anbieten

  • Parking space
  • Employee discounts
  • Employee events
  • Dogs welcome
  • Home office
  • Flexible working hours
  • Sports and Fitness Options

Warum wir?

  • Join a dynamic, motivated team that values collaboration and innovation.
  • Experience the energy and agility of a fast-growing tech startup where every day brings new opportunities.
  • Take ownership of projects and bring your ideas to life, shaping the direction of our work.
  • We are dedicated to supporting your growth with resources and opportunities to advance your role and career.
  • Your work will have a direct, positive impact on both the company and society, contributing to meaningful change.
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  1  0
Category: Engineering Jobs

Tags: C++ CI/CD CMake Computer Science Data pipelines Docker Engineering Git Linux Machine Learning Pipelines Prototyping Python PyTorch Robotics TensorFlow Testing

Perks/benefits: Career development Fitness / gym Flex hours Startup environment Team events

Region: Europe
Country: Germany

More jobs like this