[25.02] C++ SW Engineer-Developer for Earth Observation Data Processors (m/f/d)

  1. Home
  2. C++
  • Company Advanced Computer Systems ACS-D GmbH
  • Employment Full-time
  • Location 🇨🇿 Czechia, Prague
  • Submitted Posted 2 weeks ago - Updated 10 hours ago

Company Description

ACS-D is the German subsidiary of the Digital Factory Defence and Aerospace of the Exprivia SpA 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.

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

Job Description

In order to support the growth of our activities at one of the group's customers site in Prague (Czech Republic) we are looking for a C++ developer with at least two years of professional experience.

The selected candidate will be designing, developing and maintaining ground based systems applications for the acquisition, processing, storage, and dissemination of Earth Observation satellite data.

The activities may include (among others tasks):

  • Development of C++ code on Linux platforms
  • Analysis of functional and algorithmic requirements of software modules to be developed
  • Design of components to be implemented
  • Automated software testing

The components and infrastructures to be implemented include:

  • satellite data processors
  • data flow management modules or processors orchestrators
  • data dissemination and archiving components
  • data index and catalogues generators

Qualifications

The ideal applicant is a Software Engineer with a University degree in a relevant discipline (Computer Science, Engineering, Physics or Remote Sensing)

Mandatory skills and knowledge

  • Very good experience of C++
  • Proven experience in object-oriented software engineering and development
  • Static and dynamic memory allocation in C++ (Stack and Heap)
  • Data structures
  • Design Patterns and Templates
  • STL: containers and algorithms, evaluation of operation complexity, Lambda functions

Desirable skills:

  • Multithreading in Linux, concurrency management and threads synchronization
  • Relational Databases, schema design, SQL language
  • Networking: internet protocols, IP/TCP/UDP
  • Client-Server architectures
  • Microservices architectures, SOAP Protocol and REST approach

Soft skills:

  • Effective communication skills
  • Result-oriented mindset
  • Teamwork attitude
  • Problem-solving attitude

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 work can be done in part remotely, but because certain tasks must be done at the customer's site and given that commuting costs will not be supported, in practice the candidate will have to be based in Prague or surroundings.

The start date is ASAP, possibly within the first half of 2025.

Priority will be given to candidates already eligible to work in the Czech Republic

Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2025 Created by C Developer Jobs. All rights reserved.