C++ Developer Jobs
FILTERS
COUNTRY
10
3
3
3
1
Start typing...
SPECIALIZATIONS
14
1
SKILLS
311
249
241
198
191
15
Start typing...
SENIORITY
9
4
2
INDUSTRY
13
2
Viewing 1-10 out of 15 jobs found
relevant first
40 hrs/week
12+ months
Argentina
Argentina
We're seeking a Senior Software Engineer in Test (SDET) with a focus on C++ to become part of our remote team.
The selected individual will collaborate with other SDET teams to incorporate frameworks, build tools/solutions for repetitive tasks, and merge new solutions with existing tools and pipelines. If you're ready to apply your expertise, we welcome you to join us!
responsibilities
- Collaboration with other SDET teams to incorporate frameworks
- Creation of tools/solutions for repetitive tasks to enhance efficiency and productivity
- Integration of new solutions with existing tools and pipelines
- Production of clean, maintainable, and well-documented code
- Debugging of C++ and C# code
- Development of automation solutions to pinpoint and resolve issues
- Development, maintenance, and improvement of automation solutions/tools/frameworks
- Integration of tools/automation solutions with CI Systems and debugging capabilities
- Contribution to the team's overall technical vision
- Troubleshooting of automated test failures
requirements
- Possession of a Bachelor's degree in Computer Science, Software Engineering, or a related field
- Minimum of 3 years of experience in C++ development with willingness to transition to SDET
- Intermediate proficiency in C#
- Significant proficiency in unit testing
- A basic understanding of 3D and 2D graphics
- Excellent knowledge of HTTP protocol
- Experience with any API platform (Postman, curl, etc.)
- Good understanding of XML
- Awareness of Testing Pyramid and Automation Frameworks
- General understanding of CI/CD
- Familiarity with Test Automation approaches: Data-Driven Development; Keyword Driven Development; Behaviour Driven Development
- Experience with any test automation driver: Selenium, Appium, or MS Automation Driver
- Experience with command lines such as PowerShell
- Proficiency in working with MySQL database
- Strong sense of ownership and responsibility
- B2+ level of English communication skills
nice to have
- Familiarity with AWS, Horde (internal app), UGS (internal app), Perforce, GitHub, various Test Case management software
- Basic understanding of White box and Black box testing and automation
- Experience with any of the test runners: MSTest, NUnit, catch2, GoogleTest, Pytest, etc.
- Basic knowledge of Perforce, GitHub, and any Test Case management system (Test Rail, Zephyr, Rally, Xray, etc.)
- Intermediate proficiency in Python
- Experience with Unreal Engine
40 hrs/week
12+ months
Argentina
Argentina
We are seeking a highly skilled and motivated Software Development Engineer in Test to join our dynamic team.
The ideal candidate will be responsible for developing and maintaining automation tools and solutions to enhance efficiency and productivity, as well as debugging and integrating these tools within various systems. This role requires a strong technical background, excellent problem-solving skills, and the ability to work collaboratively in a fast-paced environment.
responsibilities
- Develop tools/solutions for repetitive tasks to improve efficiency and productivity
- Integrate new solutions with existing tools and pipelines
- Write clean, maintainable, and well-documented code
- Debug C++ and C# code in the context of Unreal Engine Automation solutions to find the root cause and fix the issues
- Develop, maintain, and improve the Automation solutions/tools/frameworks used by the client
- Integrate tools/Automation solutions to CI Systems and be able to debug them
- Contribute to the overall technical vision of the team
requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 2+ years of Tools and Automation development experience in desktop/console gaming environments or in a similar role
- Experience with Unreal Engine game development and CI/Build systems
- Expert code debugging skills in C++ and C#
- Strong sense of ownership and responsibility
- Ability to move forward on your own in a fast-moving environment
- Excellent communication and collaboration skills
- Adept with version control concepts, ideally experienced using Perforce
- Basic understanding of at least 1 Command Line Interface (Cmd, Powershell, etc.)
- Fluent English skills at a B2+ level
nice to have
- Basic knowledge of Python
40 hrs/week
12+ months
Brazil, Colombia, Mexico
Brazil, Colombia, Mexico
We are seeking a Senior C++ Software Engineer specializing in Coloristics to join our new team.
The main focus of this role is to enhance Picture Quality, Color correction, and digital imaging for our products. If this resonates with you, this could be the perfect opportunity to join the EPAM team!
responsibilities
- Develop and optimize software in C++ for color correction and digital imaging
- Work with Linux operating systems to integrate software solutions
- Write and execute tests to ensure software quality and performance
- Debug and troubleshoot color-related issues in software
- Collaborate with team members to ensure timely project delivery
- Implement color calibration algorithms and techniques
- Optimize existing codebase for better performance and maintainability
- Provide technical guidance and mentorship to junior developers
requirements
- Degree in Computer Science, Engineering, or related field
- 3+ years of experience in C++ programming
- Experience in Picture Quality, Color Correction, Digital Imaging projects or companies
- Experience with Linux operating systems
- Ability to work from the client office for onsite presence
- Candidates must complete a customer and project interview
- Visual processing and Picture Quality experience
- Past work experience with panel manufacturers or camera manufacturers
- Color theory (color calibration) background
- English proficiency at the B2 level or higher
nice to have
- Experience with real-time image processing
- Familiarity with Agile development methodologies
- Experience with GPU programming and optimization
- Contributions to open-source projects in the imaging or color science domains
40 hrs/week
12+ months
Georgia
Georgia
We are currently looking for a remote Senior Python Developer to become a part of the team.
responsibilities
- Participate in full software development cycle
- Develop software for flight test engineering team
- Be responsible for creating a data server allowing connections from the front end and serving/manipulating data
requirements
- 3+ years of experience with Python
- Device-level C and C++ programming experience
- Experience with boot loaders and real-time operating systems
- Professionally with Linux/Unix systems
- Intermediate and higher level of spoken English
- Solid analytical skills
- Great communication skills
- Capability to work closely with the customer
40 hrs/week
12+ months
Poland
Poland
We are looking for a remote Senior DevOps Engineer with 3+ years of experience and Azure CI/CD expertise to join our team.
Our customer is the world's leading oilfield services company providing cutting-edge solutions for reservoir characterization, drilling, production & processing. The candidate will be assigned to Azure DevOps CI/CD pipeline development tasks on different projects when the specific project gets to the state where an automated build is needed. The projects are totally different and independent and domain knowledge is not needed for creating the pipelines. Mainly the projects which need an automated build are written in Python or C++, sometimes both. But it is not needed to understand or touch the code. The architect is the main contact point, he assigns the tasks and can be asked for help or information. PowerShell, Python, and Bash are used to automate tasks in the pipeline.
responsibilities
- Azure DevOps CI/CD pipeline development
- Building the project, executing the tests
- Deploying build artifacts, test results and generated reports
- Some built-in code style and security checking tasks should be executed too
requirements
- 3+ years of DevOps experience
- Good knowledge of Azure CI/CD
- Be able to work without supervision
- Experience with Linux (Bash scripting)
- Experience with Windows (PowerShell scripting)
- Basic knowledge at PowerShell and Bash (usually calling pre-written scripts in the repository, or calling MSBuild/Python)
- Proficient English (written and spoken) B2
nice to have
- Experience working with C++
- Experience working with Python
- Experience working with Docker
- Experience of GitLab CI/CD
- Knowledge with monitoring in Cloud and understanding of SLI/SLA concepts
40 hrs/week
12+ months
Brazil, Colombia, Mexico
Brazil, Colombia, Mexico
We are looking for a Lead C++ Software Engineer with a specialization in Coloristics to become a part of our new team.
The primary goal of this position is to improve Picture Quality, Color correction, and digital imaging across our products. If this appeals to you, it might be the ideal time to become part of the EPAM team!
responsibilities
- Develop optimized C++ software for color correction and digital imaging
- Integrate software solutions with Linux operating systems
- Conduct tests to ensure software quality and performance
- Address and resolve color-related software issues
- Work collaboratively with team members for on-time project completion
- Apply color calibration algorithms and techniques
- Enhance the codebase for improved performance and maintainability
- Mentor and provide technical guidance to junior developers
requirements
- Degree in Computer Science, Engineering, or a related field
- Over 5 years of C++ programming experience
- At least 1 year of relevant leadership experience
- Background in Picture Quality, Color Correction, Digital Imaging projects or companies
- Proficiency with Linux operating systems
- Ability to be present at the client's office for onsite work
- Completion of a customer and project interview required
- Visual processing and Picture Quality expertise
- Previous experience with panel manufacturers or camera manufacturers
- Knowledge of color theory (color calibration)
- English proficiency at the B2 level or higher
nice to have
- Background in real-time image processing
- Knowledge of Agile development methodologies
- Skills in GPU programming and optimization
- Contributions to open-source projects in imaging or color science domains
40 hrs/week
12+ months
Argentina
Argentina
We are looking for a proficient and enthusiastic Senior Software Development Engineer in Test to join our energetic team.
The preferred applicant will be tasked with creating and sustaining automation tools and solutions to boost efficiency and productivity, as well as diagnosing and merging these tools across different systems. This position demands a robust technical foundation, outstanding problem-solving abilities, and the capacity to work together effectively in a dynamic atmosphere
responsibilities
- Create tools/solutions for recurring tasks to boost efficiency and productivity
- Merge new solutions with existing tools and pipelines
- Produce clean, maintainable, and well-documented code
- Troubleshoot C++ and C# code within Unreal Engine Automation solutions to identify and resolve issues
- Build, sustain, and enhance the Automation solutions/tools/frameworks utilized by the client
- Merge tools/Automation solutions into CI Systems and debug them
- Aid in shaping the overall technical direction of the team
requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 3+ years of experience in Tools and Automation development within desktop/console gaming environments or similar roles
- Proficiency with Unreal Engine game development and CI/Build systems
- Advanced code debugging skills in C++ and C#
- High sense of ownership and accountability
- Capability to autonomously progress in a swift-moving setting
- Superb communication and team collaboration skills
- Familiarity with version control concepts, preferably with experience in using Perforce
- Basic comprehension of at least 1 Command Line Interface (Cmd, Powershell, etc.)
- Fluent English skills at a B2+ level
nice to have
- Fundamental understanding of Python
40 hrs/week
12+ months
Argentina
Argentina
We are looking for a Software Engineer in Test (SDET) with specialized experience in C++ to join our remote team.
The successful candidate will work with other SDET teams to incorporate frameworks, develop tools/solutions for repetitive tasks, and integrate new solutions with existing tools and pipelines. Join us to leverage your expertise — apply!
responsibilities
- Work with other SDET teams to incorporate frameworks
- Develop tools/solutions for repetitive tasks to improve efficiency and productivity
- Integrate new solutions with existing tools and pipelines
- Write clean, maintainable, and well-documented code
- Debug C++ and C# code
- Automation solutions to find the root cause and fix the issues
- Develop, maintain, and improve the Automation solutions/tools/frameworks
- Integrate tools/Automation solutions to CI Systems and be able to debug them
- Contribute to the overall technical vision of the team
- Troubleshoot automated test failures
requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 2+ years of experience in C++ development with readiness to switch discipline to SDET
- Medium level of C#
- Strong proficiency in unit testing
- Basic understanding of 3D and 2D graphics
- Excellent understanding of HTTP protocol
- Experience with any API platform (Postman, curl, etc.)
- Good XML understanding
- Understanding of Testing Pyramid and Automation Frameworks
- General knowledge of CI/CD
- Understanding of Test Automation approaches: Data-Driven Development; Keyword Driven Development; Behaviour Driven Development
- Experience with any test automation driver: Selenium, Appium, or MS Automation Driver
- PowerShell experience (or any other command line experience)
- Good understanding of work with MySQL database
- Strong sense of ownership and responsibility
- Fluent English communication skills at a B2+ level
nice to have
- Experience with AWS, Horde (internal app), UGS (internal app), Perforce, GitHub, various Test Case management software
- Basic understanding of White box and Black box testing and automation
- Experience with any of the test runners: MSTest, NUnit, catch2, GoogleTest, Pytest, etc.
- Basic knowledge of Perforce, GitHub, and any Test Case management system (Test Rail, Zephyr, Rally, Xray, etc.)
- Medium level of Python
- Experience with Unreal Engine
40 hrs/week
12+ months
Argentina
Argentina
We are currently in search of a remote Senior Software Development Engineer in Test (C++/C#) to join our dynamic team.
The successful candidate will be responsible for developing and maintaining automation frameworks, tools, and solutions. This role requires strong ownership, responsibility, and the ability to thrive in a fast-paced environment. With a focus on test automation principles and tools, the ideal candidate will have a solid understanding of C++, C#, and command line tools, ensuring the successful integration of new solutions with existing tools and pipelines.
responsibilities
- Collaborate with other SDET teams to integrate frameworks into the Ecosystem
- Develop tools and solutions to enhance efficiency and productivity
- Integrate new solutions with existing tools and pipelines
- Write clean, maintainable, and well-documented code
- Debug C++ and C# code
- Maintain and improve automation solutions, tools, and frameworks
- Troubleshoot automated test failures
- Contribute to the overall technical vision of the team
requirements
- 3+ years of relevant professional experience
- Deep understanding of C++ and C# programming languages
- Proficiency in developing and maintaining automation frameworks and tools and strong knowledge of test automation principles and tools
- Strong knowledge of test automation principles and tools
- Experience with Unreal Engine and a general understanding of Testing Pyramid and Automation Frameworks
- Proven ability to troubleshoot and debug C++ and C# code in the context of automation solutions
- Capability to integrate automation solutions with CI systems and debug them
- Solid communication skills and the ability to contribute to the overall technical vision of the team
- MS Visual Studio or Rider, VS Code or Notepad++ experience
- Basic understanding of 3D and 2D graphic
- Good XML understanding
- Creating Scripts / Tools that support test operations knowledge
- Good understanding of work with MySQL database and experience with any API platform (Postman, curl, etc.)
- B2+ English level proficiency
nice to have
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Medium level of Python
- Familiarity with CI/CD
- Understanding of Test Automation approaches: Data Driven Developent; Keyword Driven Development; Behaviour Driven Development
- Experience with any test automation driver: Selenium or Appium or MS Automation Driver
- PowerShell experience (or any other command line experience)
- Knowledge of Horde (internal app), UGS (internal app), Perforce, GitHub, various Test Case management software
- Basic understanding of White box and Black box testing and automation
- Experience with any of test runners: MSTest, NUnit, catch2, GoogleTest, Pytest, etc.
- Familiarity with AWS, Perforce, GitHub, any Test Case management system (Test Rail, Zephyr, Rally, Xray, etc.)
40 hrs/week
12+ months
Argentina
Argentina
We are seeking a remote Middle Software Development Engineer in Test (C++/C#) to join our team.
You will be responsible for developing and maintaining automation frameworks, tools, and solutions. The ideal candidate will have a solid understanding of C++, C#, and command line tools, ensuring the successful integration of new solutions with existing tools and pipelines.
responsibilities
- Collaborate with other SDET teams to integrate frameworks into the Ecosystem
- Debug C++ and C# code
- Develop tools and solutions to enhance efficiency and productivity
- Write clean, maintainable, and well-documented code
- Integrate new solutions with existing tools and pipelines
- Maintain and improve automation solutions, tools, and frameworks
- Troubleshoot automated test failures
requirements
- 2+ years of relevant professional experience
- Profound understanding of C++ and C# programming languages
- Proficiency in developing and maintaining automation frameworks and tools and strong knowledge of test automation principles and tools
- Strong knowledge of test automation principles and tools
- Experience with Unreal Engine and a general understanding of Testing Pyramid and Automation Frameworks
- Ability to troubleshoot and debug C++ and C# code in the context of automation solutions
- Capability to integrate automation solutions with CI systems and debug them
- Experience with MS Visual Studio or Rider, VS Code or Notepad++
- Basic understanding of 3D and 2D graphic
- Good XML understanding
- Familiarity with Creating Scripts / Tools that support test operations
- Understanding of work with MySQL database and experience with any API platform (Postman, curl, etc.)
- Solid communication skills and the ability to contribute to the overall technical vision of the team
- B2+ English level
nice to have
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Understanding of Test Automation approaches: Data Driven Developent; Keyword Driven Development; Behaviour Driven Development
- Experience with any test automation driver: Selenium or Appium or MS Automation Driver
- Medium level of Python
- General imagination of CI/CD
- PowerShell experience (or any other command line experience)
- Horde (internal app), UGS (internal app), Perforce, GitHub, various Test Case management software experience
- Basic understanding of White box and Black box testing and automation
- Knowledge of AWS, Perforce, GitHub, any Test Case management system (Test Rail, Zephyr, Rally, Xray, etc.)
- Experience with any of test runners: MSTest, NUnit, catch2, GoogleTest, Pytest, etc.
Viewing 1-10 out of 15 jobs found