Experience: 1-5 years
Bucharest, full-time, hybrid
Requirements:
- Bachelor’s degree in computer science, Software Engineering, or a related field, or equivalent practical experience.
- You have an intermediate proficiency in French, B1 minimum
- 0–2 years of professional software development experience in C++.
- Proficiency with modern C++ (C++11/14/17/20) and the Standard Template Library (STL).
- Familiarity with at least one operating system (Windows or Linux) and cross-platform considerations.
- Basic understanding of debugging, memory management, and performance optimization.
- Experience with version control (Git) and a basic understanding of the software development lifecycle.
- Strong problem-solving skills, attention to detail, and effective teamwork and communication.
Responsibilities:
- Write clean, maintainable, and well-documented C++ code for existing or new features.
- Collaborate with teammates to design, implement, and test software components.
- Fix defects and participate in root-cause analysis to prevent regression.
- Write and maintain unit tests (e.g., GoogleTest, Catch2) and participate in integration testing.
- Assist with code reviews and adhere to coding standards and best practices.
- Contribute to build systems and automation (e.g., CMake, Makefiles) and version control (Git).
- Debug, profile, and optimize code for performance and memory usage.
- Learn and apply debugging, profiling, and testing tools relevant to the project.
- Documentation: maintain API/docs and developer notes.
- Support continuous integration and, where applicable, participate in release activities.
 
            	                	