Advanced Computer Systems A.C.S. Srl Logo

Advanced Computer Systems A.C.S. Srl

[26.02] Earth Observation Data Processing Systems C++ Software Engineer (m/f/d)

Posted 15 Days Ago
Be an Early Applicant
Hybrid
Darmstadt, Hessen
Mid level
Hybrid
Darmstadt, Hessen
Mid level
The Software Engineer will focus on maintenance and enhancement of Earth Observation Data Processing systems using C++. Responsibilities include SW integration, validation, testing, packaging, installation, and coding to refine existing systems based on mission needs.
The summary above was generated by AI
Company Description

ACS-D GmbH is the German subsidiary of the Digital Factory Defence and Aerospace of the Exprivia group.

With know-how and experience gained over 30 years, the Exprivia group is active in the Banking & Finance, Telco & Media, Energy & Utilities, Public Sector, Manufacturing & Distribution, Healthcare and Aerospace & Defence areas. With headquarters in Italy, the group employs about 4000 professionals worldwide (Spain, Germany, Czech Republic, Brasil, Mexico, Chile, India, China and UK)

With ACS-D you’ll be working in an international, challenging environment, with excellent career development opportunities in a growing company and a very attractive financial package.

Job Description

To support the growth of our activities at EUMETSAT in Darmstadt (Germany), we are looking for a Software Engineer with solid experience in C++ language (Java, Fortran or Python are an asset but not strictly required). The successful candidate will be deployed in a project team currently providing operations, maintenance and evolution support to several SW systems used for Earth Observation Data Processing. The tasks will therefore involve anomaly analysis and fixing, as well as implementation of improvement or new functions.

This will include, among other tasks

  • SW integration and validation at subsystem and system level
  • SW testing at unit and subsystem level
  • SW maintenance and corrective evolution
  • SW packaging, installation and configuration
  • SW analysis and design (to add new functionalities to the legacy system)
  • SW development and coding (for new functions as well as correction of legacy system anomalies)

It is essential that the candidates understand and accept that this is not a pure development position, nor a high-level solution architect job, nor anything involving AI or vibe coding or similar fancy. This position is focused on SW maintenance, that is, refining an already existing system and updating it whenever new mission requirements arise.

Qualifications

  • general profile
    The ideal applicant is a Software Engineer (m/f/d) with 3-10 years of experience developing complex SW systems acquired in a formal, configuration-controlled development environment, preferably for operational, mission-critical applications.
     
  • programming languages
    The ideal candidate shall have expert knowledge of C++ 98/11. Some exposure to at least one of Java, Fortran 77 and Python 2 & 3 languages will be of advantage. Very good knowledge shall be required on how to debug compiled SW or scripted SW, GDB scripting and core dump analysis as well as executable binary files tool instrumentation suites like Valgrind (memcheck, helgrind, etc.) 
     
  • operating systems & virtualisation
    Sound experience with UNIX/Linux platforms will be required, as well as with virtualisation technologies like VMWare. The ideal candidate shall have a sound experience of how to install, remove, upgrade SW packages safely and under configuration control, as well as a hands-on knowledge of OpenSSH usage and its configuration, including how to debug issues and private/public keys usage
     
  • SW build and packaging
    Sound knowledge of scripting in bash v3 and 4, CMake v3 scripting, RPM specfile macros. Knowledge of how GNU’s C++ compiler works, what flags to use and their effects. General knowledge of SW build systems concepts and tools, including how static and dynamic linkers work. Good knowledge of how “git” works, its configuration, and remote operations. Knowledge of GitLab and Jenkins pipelines
     
  • The working language is English. The ability of working effectively in that language, including the participation in technical meetings and/or boards and the production of high-quality technical documents and reports, is therefore essential.

Additional Information

The job is to be performed at 60% at least at our customer site in Darmstadt. In addition, with the purpose of growing our local presence for future projects, the successful candidate will be requested to be based in the Darmstadt area. Remote-only candidatures will not be accepted.

The start date is as soon as feasible

Preference shall will be given to candidates already eligible to work in Germany

Top Skills

Bash
C++
Cmake
Fortran
Git
Gitlab
Java
Jenkins
Linux
Python
Rpm
Unix
VMware

Similar Jobs

Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Drive revenue growth by acquiring new customers and expanding relationships in the Retail & Commerce segment across Europe. Manage a team of 15+, develop strategies, and ensure customer success.
Top Skills: Advertising TechnologyMartechMediaSaaS
9 Hours Ago
Remote or Hybrid
Mid level
Mid level
Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
The Cybersecurity Advisor partners with clients to enhance security programs through proactive guidance on vulnerability management, incident response, and threat detection, ensuring optimal use of Rapid7 products.
Top Skills: Application SecurityIncident ResponseRapid7 PlatformSecurity FrameworksVulnerability Management
10 Hours Ago
Easy Apply
Hybrid
Easy Apply
Senior level
Senior level
Big Data • Cloud • Software • Database
The Senior Customer Success Manager will act as a strategic advisor to clients, ensuring they derive value from MongoDB's products while managing relationships and resolving issues. Responsibilities include account management, customer advocacy, and collaboration with internal teams to enhance the customer experience.
Top Skills: GainsightSalesforce

What you need to know about the Manchester Tech Scene

Home to a £5 billion digital ecosystem, including MediaCity, which consists of major players like the BBC, ITV and Ericsson, Manchester is one of the U.K.'s top digital tech hubs, at the forefront of advancements in film, television and emerging sectors like as e-sports, while also fostering a community of professionals dedicated to pushing creative and technological boundaries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account