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 13 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

27 Minutes Ago
In-Office
Senior level
Senior level
Beauty • Robotics • Design • Appliances • Manufacturing
The Senior Planning Manager will lead commercial forecasting and budgeting for the DACH region. This role involves analyzing data, managing risks and opportunities, and partnering with local leadership to drive growth.
Top Skills: Analytical PlatformsData AnalysisForecasting Tools
20 Hours Ago
In-Office
Senior level
Senior level
Consumer Web • eCommerce • Machine Learning • Software • Sports • Analytics
The HR Manager will lead HR operations for PSA Germany, executing talent acquisition, payroll, benefits, employee relations, and performance management, while supporting the US HR team in a fast-paced startup environment.
Top Skills: Workday
Senior level
Fintech • Software • Financial Services
Drive enterprise SaaS sales in the Nordics to insurance and investment management clients. Build C-level relationships, identify needs, demo the CWAN platform, progress opportunities through the sales cycle, and close deals while coordinating with internal teams to deliver client solutions.
Top Skills: CwanMeddicSaaS

What you need to know about the Edinburgh Tech Scene

From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account