The Role
Develop and maintain C++ software with an emphasis on performance, reliability, and code quality. Collaborate with QA, hardware, and web teams to integrate features. Work in Linux and multithreaded environments, debug and optimize applications, and follow best practices and internal standards.
Summary Generated by Built In
IT Teams is a software development company with consistent experience in outsourcing and remote staffing. IT Teams assemble passionate experts to help companies and startups achieve success. We deliver the perfect combination of technical skills, methodology and high-speed delivery techniques to help startups and established companies extend their development teams.
Tasks
* Develop and maintain software applications using C++, ensuring performance, reliability, and code quality.
* Collaborate with cross-functional teams (QA, hardware, and web teams) to integrate and validate new features.
* Write clean, efficient, and well-documented code following best practices and internal standards.
* Troubleshoot, debug, and optimize applications, including working in Linux and multithreaded environments.
Requirements
* Bachelor’s degree (BSc) or higher in Computer Science, Electrical Engineering, Software Engineering, or a related field.
* Experience with high-level object-oriented programming languages (C++ is a strong advantage).
* Understanding of multithreaded programming and operating system concepts.
* Familiarity with Linux\-based development environments.
* Experience with CMake is a strong plus.
* Exposure to real-time or embedded systems is considered a strong advantage.
* Basic knowledge of web development is a plus.
* Strong problem-solving skills, eagerness to learn, and ability to work in a team environment.
* Good written and verbal communication skills in English.
We build more than careers, we build communities of purpose. We offer meaningful work, genuine collaboration, and the confidence that you’ll never walk alone. Discover the power of teams with us!
Effort: Full time
Way of working: On-site in Bucharest
Location: Bucharest
Tasks
* Develop and maintain software applications using C++, ensuring performance, reliability, and code quality.
* Collaborate with cross-functional teams (QA, hardware, and web teams) to integrate and validate new features.
* Write clean, efficient, and well-documented code following best practices and internal standards.
* Troubleshoot, debug, and optimize applications, including working in Linux and multithreaded environments.
Requirements
* Bachelor’s degree (BSc) or higher in Computer Science, Electrical Engineering, Software Engineering, or a related field.
* Experience with high-level object-oriented programming languages (C++ is a strong advantage).
* Understanding of multithreaded programming and operating system concepts.
* Familiarity with Linux\-based development environments.
* Experience with CMake is a strong plus.
* Exposure to real-time or embedded systems is considered a strong advantage.
* Basic knowledge of web development is a plus.
* Strong problem-solving skills, eagerness to learn, and ability to work in a team environment.
* Good written and verbal communication skills in English.
We build more than careers, we build communities of purpose. We offer meaningful work, genuine collaboration, and the confidence that you’ll never walk alone. Discover the power of teams with us!
Effort: Full time
Way of working: On-site in Bucharest
Location: Bucharest
Skills Required
- Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or a related field
- Experience with object-oriented programming languages
- Experience with C++
- Understanding of multithreaded programming
- Understanding of operating system concepts
- Familiarity with Linux-based development environments
- Experience with CMake
- Exposure to real-time or embedded systems
- Basic knowledge of web development
- Strong problem-solving skills and ability to work in a team
- Good written and verbal communication skills in English
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
IT Teams is a software development company specializing in software outsourcing and remote staffing. They assemble passionate experts to help startups and established companies achieve success by providing a combination of technical skills, methodology, and high-speed delivery techniques to extend development teams.






