Want to get hired at Thales?
C++ Software Engineer
Thales
Bucharest, RomaniaOn Site
Original Job Summary
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
circle
Review advanced C++ concepts and best practices.
circle
Practice Linux command-line and system troubleshooting.
circle
Brush up on microservices and inter-process communication.
circle
Test real-time programming scenarios and debugging.
Behavioral Questions
circle
Explain a challenge solved in a team setting.
circle
Describe managing tight deadlines effectively.
circle
Discuss adapting to evolving project requirements.
circle
Share an example of proactive problem-solving.