C++ Software Engineer @ Thales
placeBucharest, Romania
attach_money $80,000
businessOn Site
scheduleFull Time
Posted 18 hours ago
Your Application Journey
Interview
Email Hiring Manager
***** @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
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.
Frequently Asked Questions
What key skills are needed for a C++ Software Engineer at Thales?
keyboard_arrow_down
How is the work environment at Thales for a C++ Software Engineer?
keyboard_arrow_down
What are the primary responsibilities of the C++ Software Engineer role at Thales?
keyboard_arrow_down
Is previous experience with Linux mandatory for this C++ Software Engineer role?
keyboard_arrow_down
What additional programming languages are a plus for the Thales position?
keyboard_arrow_down