C++ Programmer Jobs
FILTERS
COUNTRY
10
3
3
3
1
SPECIALIZATIONS
14
SKILLS
188
185
136
134
115
14
Start typing...
SENIORITY
8
4
2
INDUSTRY
13
1
Viewing 1-10 out of 14 jobs found
relevant first
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.
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
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
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
Brazil, Colombia, Mexico
Brazil, Colombia, Mexico
We are seeking a Senior C++ Software Engineer specializing in Coloristics to join our new team.
We are looking for a dedicated C++ Software Engineer with a specialization in Coloristics to be part of our newly formed team. The primary objective of this position is to improve Picture Quality, apply Color correction, and enhance digital imaging for our products. If this opportunity excites you, consider joining the EPAM team!
responsibilities
- Enhance and refine C++ software for color correction and digital imaging
- Utilize Linux operating systems for software solution integration
- Conduct tests to confirm software quality and functionality
- Identify and resolve color-related software problems
- Work collaboratively with team members to meet project deadlines
- Apply color calibration algorithms and methods
- Refine and enhance the codebase for improved performance and maintainability
requirements
- Degree in Computer Science, Engineering, or a related field
- 2+ years of experience in C++ programming
- Background in Picture Quality, Color Correction, and Digital Imaging projects or companies
- Familiarity with Linux operating systems
- Willingness to work from the client's office for onsite presence
- Completion of customer and project interviews is mandatory
- Knowledge of visual processing and Picture Quality
- Previous experience with panel manufacturers or camera manufacturers
- Understanding 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 the imaging or color science domains
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 seeking a Senior Software Engineer in Test with expertise in C++ development to join our remote team.
The successful candidate will play a pivotal role in transitioning towards a test automation-focused discipline, leveraging their expertise in C++, C#, and Unreal Engine. If you are passionate about test automation principles and possess excellent leadership and communication skills, this might be the perfect opportunity for you.
responsibilities
- Collaborate with the client to align expectations and negotiate solutions
- 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
- Debugging C++ and C# code in the context of 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
- Work with Engineering leadership to ensure that we have the right frameworks providing adequate performance metrics for all nightly builds
requirements
- 3+ years of software development experience, with a willingness to switch discipline to SDET
- Experience with Unreal Engine
- General understanding of the Testing Pyramid and Test Automation Framework structure
- Familiarity with test automation metrics
- Proficient in C++ and intermediate level of C#
- Good grasp of CI/CD and Test Automation Approaches such as Data-Driven Development
- Knowledge of White box and Black box testing, automation, and unit testing
- Basic understanding of 3D and 2D graphics, HTTP protocol, and Version Control Principles
- Experience with any API platform (Postman, curl, etc.)
- Excellent understanding of command line tools/CLI
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Ability to thrive in a fast-paced environment
- Fluent English communication skills at a B2+ level
nice to have
- Understanding of Test Automation approaches: Keyword Driven Development, Behaviour Driven Development
- Experience with any test automation driver: Selenium, Appium, MS Automation Driver, etc.
- Intermediate level of Python
- Basic understanding of 3D and 2D graphics and at least 1 Command Line Interface (Cmd, Powershell, etc.)
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
Our remote team is actively looking for a Lead Software Engineer in Test who possesses proficiency in C++ development.
The chosen individual would take on an essential role, transitioning towards a discipline focused on test automation, utilizing their skills in C++, C#, and Unreal Engine. If test automation principles ignite your passion, and you're equipped with superior leadership and communication abilities, this could be your ideal opportunity.
responsibilities
- Alignment of expectations and negotiation of solutions with the client
- Creation of tools/solutions to enhance efficiency and productivity by tackling repetitive tasks
- Integration of new solutions with pre-existing tools and pipelines
- Production of clean, maintainable, and well-documented code
- Debugging of C++ and C# codes within the Automation solutions to identify and rectify issues
- Development, maintenance, and improvement of Automation solutions/tools/frameworks
- Integration of tools/Automation solutions with CI Systems and ability to debug them
- Contribution to the team's overall technical vision
- Collaboration with Engineering leadership to ensure the availability of the right frameworks, providing sufficient performance metrics for all nightly builds
requirements
- Five or more years of software development experience, paired with a readiness to transition to SDET
- At least one year of relevant leadership experience
- Experience with Unreal Engine
- Fundamental understanding of the Testing Pyramid and Test Automation Framework structure
- Familiarity with test automation metrics
- Proficiency in C++ and an intermediate level in C#
- Solid understanding of CI/CD and Test Automation Approaches such as Data-Driven Development
- Knowledge of White box and Black box testing, automation, and unit testing
- Basic comprehension of 3D and 2D graphics, HTTP protocol, and Version Control Principles
- Experience with any API platform (Postman, curl, etc.)
- Excellent command over command line tools/CLI
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- The capacity to excel in a fast-paced environment
- Fluency in English communication skills at a B2+ level
nice to have
- Knowledge of Test Automation approaches: Keyword Driven Development, Behaviour Driven Development
- Experience with any test automation driver: Selenium, Appium, MS Automation Driver, etc.
- Intermediate Python skills
- Basic comprehension of 3D and 2D graphics and at least one Command Line Interface (Cmd, Powershell, etc.)
40 hrs/week
12+ months
Argentina
Argentina
We are seeking a remote Senior Unreal Engine Automation Developer to join our team.
The successful candidate will be responsible for developing tools and solutions for repetitive tasks to enhance efficiency and productivity. You will integrate new solutions with existing tools and pipelines, write clean, maintainable, and well-documented code, and debug C++ and C# code in the context of Fortnite and Unreal Engine Automation solutions.
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 Fortnite and Unreal Engine Automation solutions
- Develop, maintain, and improve Automation solutions/tools/frameworks for Fortnite and other titles
- Integrate tools/Automation solutions to CI Systems and debug them
- Contribute to the overall technical vision of the team
requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 3+ years of relevant professional experience
- Tools and Automation development experience in desktop/console gaming environments or similar role
- Experience with Unreal Engine game development and CI/Build systems
- Expert code debugging skills in C++ and C#
- Proficient with version control concepts, ideally experienced using Perforce
- Basic understanding of at least 1 Command Line Interface (Cmd, Powershell, etc)
- Strong sense of ownership and responsibility
- Ability to thrive in a fast-moving environment
- Excellent communication and collaboration skills
- B2+ English level proficiency
nice to have
- Basic knowledge of Python is a bonus
Viewing 1-10 out of 14 jobs found