Softwareentwickler C++ Python (m/w/d)
Core
Developing modern user interface applications and system interfaces for submarines and naval ships using C++ and Python.
Role type
C++/Python Software Engineer (Embedded Systems)
Builds
User interfaces, system interfaces, and software solutions for defense and naval applications
Domain
Defense / Naval Engineering / Embedded Systems
Required skills
C++, C, Python, Qt/QML, Boost, ImGui, DDS (Data Distribution Service), Git, Network programming
Preferred skills
Data structures and algorithms, Software architecture and design patterns, Security-oriented development, Time-series and Big-Data technologies, Performance optimization
Responsibilities
Develop modern UI applications with C++ and Qt/QML, Develop interfaces to automation and database systems, Analyze software requirements and create implementation concepts, Design and implement modern software architectures, Program, document, commission, and maintain software solutions, Conduct code reviews and develop unit and integration tests, Ensure quality assurance and continuous improvement, Collaborate in interdisciplinary project teams
Seniority
Mid-level, hands-on IC