Embedded Software Architect

Embedded Software Architect

Thales

Bucharest, Romania

Job summary:

  • Undertakes the design and development of applications using templates and tools;
  • Assists as part of the team on the design of components of larger systems;
  • Produces detailed designs including, for example, physical data flows, file layouts, common routines and utilities, program specifications or prototypes and backup, recovery and restart procedures;
  • Puts skills and project experience into practice and provides support to less experienced colleagues.

Required competencies:

  • Master Degree in Computer Science (or similar) or Bachelor Degree and relevant experience;
  • Knowledge and expertise developing applications for Linux Operating System;
  • Knowledge of Internet communication protocols and routing;
  • Knowledge in any code versioning solution (E.g.: Git, ClearCase, SVN);
  • Able to propose good practices and improvements for existing software development processes;
  • Fluency in English.

Would be a plus:

  • Prior experience with CCSDS (Consultative Committee for Space Data Systems) protocols and/or DVB-S2 (Digital Video Broadcasting – Satellite – Second Generation);
  • Knowledge of cloud technologies such as Docker and Kubernetes;
  • Experience working with Agile processes and Continuous Integration/Continuous delivery (CI/CD) workflow;
  • Software architecture skills.

Personal competencies:

  • Intercultural communication, including the ability to work in an international team;
  • Team-working;
  • Solution oriented while being open to embrace new technologies;
  • Flexibility and availability to travel abroad (minimum 3 months at the beginning of the project).

Don't forget to mention Space-Careers when applying.

Share this Job

Space-Careers Logo

© EuroJobsites 2025