Jobs and Careers
WI
Senior Software Developer Robotics (C++, Robotics) (m/f/d)
Wingcopter GmbHWeiterstadt, Germanyfull_timeVerifiedPosted 6 Jun 2025
About the role
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 for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s