
Software-Ingenieur / Full-Stack Engineer (all genders) - Maritime Systeme
Fraunhofer-Gesellschaft14 days ago
Ettlingen, GermanySenior
Responsibilities
- Develop software subsystems and components for maritime scientific-technical systems.
- Design and implement robust, secure, modular components with clear interfaces and contribute to object-oriented system architecture.
- Implement user requirements through customer acceptance across the full stack, from sensor-data acquisition to HMI.
- Migrate the system to a new host platform, expand environmental sensing, and develop interfaces to onboard systems.
- Integrate databases and design and implement graphical user interfaces.
- Parallelize simulation runs and port them to GPUs for near-real-time processing.
- Analyze simulation and measurement data and prototype AI-supported decision-support methods.
- Conduct system testing, trials, demonstrations, prototype commissioning, and hands-on training in maritime environments.
- Expand the development and documentation environment and participate in national and international professional groups and conferences.
Requirements
- Completed scientific university degree at Diplom/Master level in computer science, electrical engineering, engineering, or natural sciences.
- Practical experience planning and designing object-oriented software applications.
- Solid development skills in C++ and Qt.
- Confident use of Windows and Linux environments and tool-supported teamwork.
- Very good German language skills at C1 level and good English skills at B2 level.
- Experience with performance tuning, parallelization, and GPU programming is advantageous.
- Knowledge of machine learning, ideally CNNs and frameworks such as PyTorch or TensorFlow, is advantageous.
Benefits
- Varied work at the intersection of research and practice with direct relevance to future technologies.
- Freedom to develop ideas and actively contribute personal projects.
- Excellent technical equipment and working conditions.
- Interdisciplinary and international colleagues.
- Flexible working hours within a flexitime model and individual home-office arrangements.
- Training and development opportunities, including the Fraunhofer TALENTA program.
- Possibility of pursuing a doctorate subject to interest and qualifications.
- Free parking, electric-vehicle charging infrastructure, cafeteria, good public-transport access, and a subsidy for the Deutschlandticket.
- The position is 39 hours per week, can also be filled part-time, and is initially limited to two years with an intended extension.
- Employment, compensation, and benefits are based on the TVöD collective agreement.
Categories
About Fraunhofer-Gesellschaft
Fraunhofer-Gesellschaft is a German nonprofit organization for applied research that develops contract R&D and prototypes for industry and the public sector. It operates a network of specialized institutes (e.g., IGD for visual computing and SCAI for computational science) that transfer academic advances into industrial practice. Founded in 1949 and headquartered in Munich, it serves markets such as manufacturing, automotive, healthcare, and public administration.