Software Engineer – Algorithms and Data Fusion

Guldberggmbh — Germany · Posted ~4 hours ago

Mid Full-time

Skills

Software development Software testing Object-oriented programming Software design System integration Agile development Technical documentation Technical English Algorithms Data fusion Software integration

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an engineering team developing complex software systems involving algorithms and data fusion. You will design, implement, test, document, and integrate software components while working independently in an agile environment. The role suits a software engineer with a bachelor's degree in computer science or a related field, several years of development experience, strong object-oriented programming and design skills, and excellent technical English.

Highlights

Opportunity to develop complex software systems in agile teams, take ownership of software components, contribute to system integration, and grow through collaboration with more experienced developers.

Description

WHAT WE ARE LOOKING FOR YOU TO DO Programming, testing, and analyzing software components primarily based on architectural specifications and/or in coordination with a Level 4 or Level 5 Software Developer.Programming and testing software components, partly based on design specifications.Acting as a point of contact for Level 1 and Level 2 Software Developers.Documenting the software components for which you are responsible.Integrating software subsystems consisting of multiple software components, including integration into the target system.Supporting system integration activities.Working independently within agile project teams.Developing complex software systems.WHAT YOU SHOULD BRING Professional Qualifications Bachelor's degree in Computer Science or a comparable field.Several years of professional experience in software development.Strong programming and design skills in an object-oriented programming language.Excellent written and spoken technical English skills.Experience with the Atlassian tool suite (JIRA, Confluence, Bitbucket, Bamboo) is an advantage.Experience with the GIT version control system is an advantage.Good knowledge of the C/C++ programming language.Personal Qualifications Strong understanding of complex software architectures.Willingness to travel internationally. ADDITIONAL INFORMATION Department: ESAD – Artificial Intelligence & Computer Vision – Software Development.