ANGEHEUERT GmbH Personalberatung
3 hours ago
Embedded Software Developer (m/f/d) C++
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- ANGEHEUERT GmbH Personalberatung
- Location
- Rostock Germany
- Posted
- 3 hours ago
Job description
Do you want not only to develop software, but to directly experience how your code **controls and further develops real systems**? Then this position could be just the right thing for you. Our client develops and **manufactures autonomous drone systems, operational software and specialized solutions** for industry, grid operators, authorities and maritime applications. This results in **highly specialized systems** that combine hardware, software and autonomous technologies and are already in use with renowned customers. For the further development of the drone systems, we are looking for an experienced professional who takes **responsibility for hardware-near software**, further develops existing systems and, together with a small technical team, brings new functions through to flight testing. ## Your Benefits - **Attractive compensation:** A performance-based fixed salary that corresponds to your experience and qualifications. - **Room for creativity:** High level of personal responsibility in the further development of central software components and technical structures. - **Development perspective:** There is a prospect of taking on professional responsibility for the software team. - **Technology environment:** Work on innovative drone systems, embedded software and autonomous technologies with a direct connection to the hardware. - **Practical orientation:** Short paths from development to flight testing and the opportunity to test new functions directly in the real system. - **Flexibility:** After onboarding, home office is possible by arrangement, although regular hardware work requires on-site presence. - **Work environment:** Own workshop and test site as well as modern hardware and software for development and testing. - **Corporate culture:** Short decision-making paths, direct collaboration with management and an open "du" culture. - **Team spirit:** Regular joint activities and team events ensure a personal and uncomplicated way of working together. - **Individual benefits:** Personal wishes and suggestions are welcome. Individual benefits are developed together. ## Your Tasks As an Embedded Software Developer, you will take on a central role in the further development of the flight control and operator software of our drone systems. - **Flight Control:** Technical responsibility for the further development of the flight control software and its reliable operation on the target hardware. - **Ground control software:** Further development of modern operator software based on Qt and QML for mission planning, drone monitoring and payload control. - **Codebase:** Familiarization with existing software structures, documentation of the architecture and establishment of clean processes for testing, releases and updates. - **Hardware integration:** Connection and integration of sensors, radio modules, cameras, charging systems and other payloads. - **Debugging:** Analysis of flight logs, evaluation of technical data and systematic troubleshooting directly on the target hardware. - **Flight testing:** Accompanying and conducting flight tests as well as providing technical support during trials and occasional customer deployments. - **Technical leadership:** Professional supervision of an apprentice and working students, conducting code reviews and actively sharing knowledge. - **Architecture:** Contributing to technical architecture decisions in close coordination with management. - **Collaboration:** Close coordination with hardware development, design and workshop to jointly further develop software and the overall system. ## Your Profile - At least **five years of professional experience** in software development, predominantly in the embedded field or in hardware-near C and C++ development. - Very good practical knowledge of modern **C++, Qt and QML**, as well as Linux and Git. - Experience in **independently familiarizing yourself with extensive existing codebases** and quickly understanding complex software structures. - Solid **experience in hardware-near debugging**, particularly with **sensors, interfaces** such as UART, CAN, SPI or I2C, as well as the **analysis of logs** and error patterns on target hardware. - **Structured and independent way of working**, as well as the willingness to document technical solutions and knowledge in a traceable manner and pass them on. - Enjoyment of **working with hardware development** and technical departments, as well as interest in testing software directly on the real system. - **Willingness to work regularly on site**, as well as to take part in flight tests and occasional customer deployments. - **Fluent German** and good English skills **Nice to have** - Knowledge of ArduPilot or PX4, MAVLink or DroneCAN. - Knowledge of control engineering, state estimation or navigation, for example with EKF, GNSS or RTK. - Experience with open source projects and a corresponding GitHub profile. - Initial experience as a technical lead or in mentoring junior developers. - Experience with aviation or defense projects as well as knowledge of relevant safety standards. - Practical drone flight experience or EU competence certificate A1/A3 or A2. **Does this sound like your next challenge?** If you want to not only develop embedded software, but also deploy it directly in innovative drone systems and take on genuine technical responsibility, we look forward to receiving your CV. In a short, no-obligation phone call, we will then provide you with all further information about the position and the company. Find more English Speaking Jobs in Germany on Arbeitnow
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.