Job description Maintenance of demonstration and simulation software with complex functions and connections Independent execution of development tasks in the disciplines of architecture/design, implementation, testing, and integration Independent creation of concepts to realize specified requirements Development of user interfaces, integration of algorithms, and interfaces to external systems Documentation of the maintained systems Coordination with other departments and external partner companies Position requirements Knowledge and experience in software development Proficient programming skills, especially with C under Windows, TypeScript, and Rust Professional training in electrical engineering or computer science (or comparable qualification) Ability to understand and build upon existing concepts Development experience with Data Distribution Service (DDS) is an advantage English language skills (at least B2 level) We offer A permanent employment contract Flexible working hours Attractive salary (negotiable based on experience) Holiday bonus (50% of monthly salary in June) and Christmas bonus (20% of monthly salary in November) after the probation period (6 months) 30 days of vacation Discounted gym membership (nationwide in Germany) Very high chances of permanent employment after 1-4 years (depending on the position) Recruiting Supervisors Szwagiel Paulina paulinasedulus.pl 498913072963