C++ Software Engineer
@ Thales

Bucharest, Romania
$80,000
On Site
Full Time
Posted 18 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXX***** @thales.com
Recommended after applying

Job Details

C++ Software Engineer at Thales

Location: Bucharest, Romania

Thales is a global technology leader trusted by governments, institutions, and enterprises to address their toughest challenges. In Romania, Thales advances innovation through software engineering, research, and development. Our engineers design, develop, and integrate solutions across multiple industries including defence, aerospace, cybersecurity, and digital identity.

Role Overview

This role involves development, unit testing, and maintenance of various applications. Under the guidance of a project manager, you will develop back-end features and support application integration in a production environment.

Key Responsibilities

  • Participate in application development, design, and coding.
  • Create and run tests, produce technical documentation.
  • Design migration tools and support integration in production.
  • Work as an active member of an Agile team.

Required Technical Competencies

  • Strong skills in C++ development in a Linux environment.
  • Experience with object programming and real-time, performance-critical applications.
  • Familiarity with microservices architectures and IPC techniques.
  • Knowledge of Git for configuration management and scripting.

Nice to Have

  • Knowledge in Java, Python, SQL.
  • Familiarity with industrial communication protocols and DevOps tools (Kubernetes, Ansible).
  • Experience in cybersecurity for embedded systems and industrial automation.
  • Notions in Bash for legacy scripts.

Soft Skills & Culture

  • Strong analytical, synthesis, and communication skills.
  • Ability to work autonomously and proactively.
  • Teamwork and willingness to share knowledge.
  • Committed to applying rigorous working processes.

Key skills/competency

C++, Linux, Agile, Microservices, Git, Object Programming, Real-time, IPC, Testing, Documentation

How to Get Hired at Thales

🎯 Tips for Getting Hired

  • Customize your resume: Highlight C++ and Linux expertise.
  • Research Thales culture: Understand their innovation and technology focus.
  • Tailor application: Emphasize Agile and real-time experience.
  • Practice technical interviews: Prepare for C++ and system design questions.

📝 Interview Preparation Advice

Technical Preparation

Review advanced C++ concepts and best practices.
Practice Linux command-line and system troubleshooting.
Brush up on microservices and inter-process communication.
Test real-time programming scenarios and debugging.

Behavioral Questions

Explain a challenge solved in a team setting.
Describe managing tight deadlines effectively.
Discuss adapting to evolving project requirements.
Share an example of proactive problem-solving.

Frequently Asked Questions