Senior Software Engineer - (C++ with Graphics)

Check with seller
Software Developer Jobs
1 month
India
Andhra Pradesh
Hyderabad Get directions →
0 views
ID: 893643
Published 1 month ago by EPAM Systems
Check with seller
Hyderabad, Andhra Pradesh, India
Get directions →
0 item views
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We are seeking a talented and experienced Senior Software Engineer with expertise in C++ and computer graphics to join our innovative team.

In this role, you will work on the design, development, and optimization of advanced 3D visualization and rendering technologies, pushing the boundaries of performance, scalability, and usability. If you thrive in a challenging and collaborative environment, we would love to hear from you!

Responsibilities

Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications
Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming
Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL
Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh
Use 3rd party commercial APIs to compose a compressed H.264 video stream from the server-side render format
Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack
Develop a test strategy for validating the functionality of graphics rendering code
Fix security vulnerabilities within the prescribed timelines
Work as part of a team maintaining and developing new enhancements
Perform periodic upgrades of the technology stack
Perform technical design and reviews within the team
Participate in various Scrum ceremonies and meetings
Requirements

5-9 years of experience in software development
4+ years of experience with C++ software development and architecture, including test methods, performance, scalability, usability, and security
Development experience on the Linux operating system and familiarity with tools like CMake
Deep knowledge of computer graphics with experience using OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks
Background in distributed computing, scalable parallel computing, and object-oriented programming
Proficiency in developing, debugging, and optimizing C++ software for 3D graphics engines
Expertise in large-scale hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling concerns
Familiarity with Slurm and Singularity Container for distributed computing
Experience with web sockets and streaming compressed video (H.264) between a rendering server and distributed web clients
Understanding of security testing tools, including CodeQL, SonarQube, Dependabot, Mend, and Inviciti
Flexibility to work in both Linux and Windows environments
Ability to independently solve complex problems while collaborating as a team player
We offer

Opportunity to work on technical challenges that may impact across geographies
Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
Opportunity to share your ideas on international platforms
Sponsored Tech Talks Hackathons
Unlimited access to LinkedIn learning solutions
Possibility to relocate to any EPAM office for short and long-term projects
Focused individual development
Benefit package:
Health benefits
Retirement benefits
Paid time off
Flexible benefits
Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
 
  Read more

Published on 2025/09/10. Modified on 2025/09/10.

Description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We are seeking a talented and experienced Senior Software Engineer with expertise in C++ and computer graphics to join our innovative team.

In this role, you will work on the design, development, and optimization of advanced 3D visualization and rendering technologies, pushing the boundaries of performance, scalability, and usability. If you thrive in a challenging and collaborative environment, we would love to hear from you!

Responsibilities

Perform complex analysis, design, development, testing, and debugging of 3D visualization web applications
Design, develop, and test full 'vertical' visualization features - back-end computation and rendering, data management and storage, and front-end client-side streaming
Use expertise and tools, including distributed computing, object-oriented programming, scalable parallel computing, visualization, C++, graphics, and WebGL
Understand, maintain, and extend C++ code that transforms a Finite Element Mesh into a read-optimized polygon rendering mesh
Use 3rd party commercial APIs to compose a compressed H.264 video stream from the server-side render format
Troubleshoot, debug, and test C++ engine code, C# Web API service code, and client-side JavaScript web pages that comprise the vertical visualization stack
Develop a test strategy for validating the functionality of graphics rendering code
Fix security vulnerabilities within the prescribed timelines
Work as part of a team maintaining and developing new enhancements
Perform periodic upgrades of the technology stack
Perform technical design and reviews within the team
Participate in various Scrum ceremonies and meetings
Requirements

5-9 years of experience in software development
4+ years of experience with C++ software development and architecture, including test methods, performance, scalability, usability, and security
Development experience on the Linux operating system and familiarity with tools like CMake
Deep knowledge of computer graphics with experience using OpenGL, OpenInventor, nVidia NDX, Unity, or similar visualization frameworks
Background in distributed computing, scalable parallel computing, and object-oriented programming
Proficiency in developing, debugging, and optimizing C++ software for 3D graphics engines
Expertise in large-scale hierarchical data formats such as HDF, with a focus on IO-bound performance and scaling concerns
Familiarity with Slurm and Singularity Container for distributed computing
Experience with web sockets and streaming compressed video (H.264) between a rendering server and distributed web clients
Understanding of security testing tools, including CodeQL, SonarQube, Dependabot, Mend, and Inviciti
Flexibility to work in both Linux and Windows environments
Ability to independently solve complex problems while collaborating as a team player
We offer

Opportunity to work on technical challenges that may impact across geographies
Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
Opportunity to share your ideas on international platforms
Sponsored Tech Talks Hackathons
Unlimited access to LinkedIn learning solutions
Possibility to relocate to any EPAM office for short and long-term projects
Focused individual development
Benefit package:
Health benefits
Retirement benefits
Paid time off
Flexible benefits
Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
 
 
EPAM Systems
EPAM Systems
2600 active listings

Recently viewed

beBee Careers beBee Careers 1 month
UI/UX Designer and Front End Developer
Check with seller
UI/UX Designer and Front End Developer
Web Development Expert Wanted We are looking for an experienced Web Development Expert with expertise in UI development, React, Angular, and Node.js. This role involves working closely with cross-functional teams to deliver high-quality digital experiences. The ideal candidate will have a strong background in developing and maintaining web applications using...
1 month Web / Graphic Design Jobs views
Check with seller
grademojo grademojo 1 month
Senior Android Developer
Check with seller
Senior Android Developer
Job Description B.Tech./ B.E / BCA degree in Computer Science, Engineering or a related stream. 3 years of development experience. Experience working with remote data via REST and JSON Minimum of 4 live project roll outs. Experience with third-party libraries and APIs. Experience with Android SDK. Good Communication Skills Team PlayerDesign and build applica...
1 month Android Developer Jobs views
Check with seller
Minu Saree Minu Saree 1 month
Mis Executive with App Script
Check with seller
Mis Executive with App Script
He should have good knowledge in **different Excel formulas queries**, also thorough knowledge of **Excel** **Google Sheets**. Person with knowledge in **Macro** will be added advantage. • *Job Types**: Full-time, Permanent • *Salary**: ₹25,000.00 - ₹32,000.00 per month Schedule: - Day shift - Fixed shift Supplemental pay types: - Yearly bonus • *Education**...
1 month MIS Executive views
Check with seller
Athulya Assisted Living Pvt Ltd Athulya Assisted Living Pvt Ltd 1 month
System Administrator
Check with seller
System Administrator
Full Job Description System Administrator Responsibilities: Configuring and maintaining the networked computer system, including hardware, system software, and applications. Ensuring data is stored securely and backed up regularly. Diagnosing and resolving hardware, software, networking, and system issues when they arise. Replacing and upgrading defective or...
1 month Database Administrator views
Check with seller
MyGlit MyGlit 1 month
BPO Jobs 1 month
COMPUTER| DATA OPERATOR| CUSTOMER SERVICE REMOTE
Check with seller
COMPUTER| DATA OPERATOR| CUSTOMER SERVICE REMOTE
Role: Company Secretary Timings: Day Shift Industry: Internet / Ecommerce Functional Area: Accounting / Tax / Company Secretary / Audit Key Skills: Computer Technology Details This is backend back office role Graduate with Excellent English Communications can apply Position for backend work Immediate Hiring Rotational shifts Required Candidate profile Custom...
1 month BPO Jobs views
Check with seller
ValGenesis ValGenesis 1 month
Fresher Jobs 1 month
Junior Software Engineer, ASP .NET
Check with seller
Junior Software Engineer, ASP .NET
We are looking for experienced product development engineers/experts who could join our flagship VLMS product engineering team to implement the product enhancements and support our global customers. If you are a technology enthusiast and have passion to develop enterprise products with quality, security, and performance, we are eager to discuss with you the ...
1 month Fresher Jobs views
Check with seller
AS MEDICAL CODING TECHNOLOGIES Hiring For Medical Coding AS MEDICAL CODING TECHNOLOGIES Hiring For Medical Coding 1 month
Fresher Jobs 1 month
Medical Coding Fresher For Bioinformatics|Biochemistry |BTech|Bsc| Graduate
Check with seller
Medical Coding Fresher For Bioinformatics|Biochemistry |BTech|Bsc| Graduate
Position: Medical Coder HR Deepa - 80728+1550 Job Description:Medical Coding is the process of conversion of text information related to healthcare services into numeric Diagnosis (Medical Problems) and Procedure (Treatments) Codes using ICD-10 CM and CPT code books. Requirement: knowledge in Anatomy and Physiology Good communication and interpersonal skills...
1 month Fresher Jobs views
Check with seller
Celebal Technologies Celebal Technologies 1 month
POWER PLATFORM |amp| D365 CRM DEVELOPER
Check with seller
POWER PLATFORM |amp| D365 CRM DEVELOPER
Job Description: • Gather requirements from the client • Proactively builds and manages relationship with client management • Developing business cases, project plans and project documentation. • Deliver projects/work on time, on-budget, and in a way that accomplishes client goals • Reviews and ensures high-quality of work is delivered • Meets deadlines and ...
1 month Customer Care Executive views
Check with seller
VISHWANATH ENTERPRISES VISHWANATH ENTERPRISES 1 month
Data Entry Jobs 1 month
Hiring Data entry operator | No Experience Needed
Check with seller
Hiring Data entry operator | No Experience Needed
Dear candidate, We are looking for freshers and experienced candidates for work from home Roles: Data Entry, Self Employed, Typist, Freelancer, Fresher, Data Entry Operator Freshers, Housewives and Retired Professionals Can Join For more details or instant reply- Just send 'Hi' through WhatsApp on this number- 7065683258 After sending message, with in 2 minu...
1 month Data Entry Jobs views
Check with seller
Miracle Hub Miracle Hub 1 month
Motion Graphics Designer Video Editor
Check with seller
Motion Graphics Designer Video Editor
: Motion Graphics Designer Video Editor, Graphics Designer Video Editor, Graphic Design, Adobe Premiere, Adobe After Effects, Must have experience as a Motion Graphics Designer Video Editor in the Solar or Similr Industry, Required - Motion Graphics Designer Video Editor Location: SURAT Industry- Solar Must have experience as a Motion Graphics Designer Video...
1 month Web / Graphic Design Jobs views
Check with seller
Genpact Genpact 1 month
Remote Jobs 1 month
Lead Consultant | React Native Developer|ITO060402
Check with seller
Lead Consultant | React Native Developer|ITO060402
Lead Consultant – React Native Developer Function : Operations Kolkata , India With a startup spirit and +0,000+ curious and courageous minds, we have the expertise to go deep with the world’s biggest brands—and we have fun doing it! We dream in digital, dare in reality, and reinvent the ways companies work to make an impact far bigger than just our bottom l...
1 month Remote Jobs views
Check with seller
Neuraceptive AI Inc. Neuraceptive AI Inc. 1 month
Health Jobs 1 month
data analyst - informatics and systems
Check with seller
data analyst - informatics and systems
Education: Expérience: Education College/CEGEP or equivalent experience Screening questions Are you available for shift or on-call work? Are you available for the advertised start date? Are you currently legally able to work in Canada? Are you willing to relocate for this position? Do you currently reside in proximity to the advertised location? Do you have ...
1 month Health Jobs views
Check with seller
hotsourced hotsourced 1 month
Executive and Project Assistant (Remote-India) [VIG936]
Check with seller
Executive and Project Assistant (Remote-India) [VIG936]
Job description About the Client: We pioneer PropTech platform designed by valuers for valuers, revolutionising the property valuation industry by seamlessly merging automation with valuer expertise. Our mission is to elevate valuers' capabilities by automating repetitive tasks and empowering them to focus on their core competency of determining value. We fo...
1 month Admin Executive views
Check with seller
Assistant ManagerSAVE H Hyrefox Consultants PVT LTD Assistant ManagerSAVE H Hyrefox Consultants PVT LTD 1 month
Assistant Manager
Check with seller
Assistant Manager
City : Jaipur, Rajasthan, India Description: AGM/ DGM - Finance Duties and Responsibilities: • Be the strategic business partner to business leaders and other stakeholders. • Ensure effective financial management of the business: responsible for performing all financial tasks and oversight necessary to achieve the organization''s target and help execute grow...
1 month MIS Executive views
Check with seller
Confidential Confidential 1 month
Helper Jobs 1 month
Loader|Unloader
Check with seller
Loader|Unloader
Follow work instructions and assist in tasks assigned by supervisor • Perform tasks in factory and any manual work • Perform tasks in factory and any manual work • It is a Full Time Labour/Helper job for candidates with 0 - 6+ years Experience. More about this Loader/Unloader job Please go through the FAQs to get all answers related to the given Loader/Unloa...
1 month Helper Jobs views
Check with seller
University of New South Wales University of New South Wales 1 month
Educational Content Developer – UNSW Arts, Design and Architecture
Check with seller
Educational Content Developer – UNSW Arts, Design and Architecture
Location Sydney NSW   Full job description Job no: 533256 Work type: Full Time Location: Sydney, NSW Categories: Marketing / Communications, Business Development / Industry Engagement, Knowledge Exchange Remuneration Level 7: $110,073 - $119,132 + 17% Superannuation Location: Kensington, NSW Fixed Term backfill position to December 2026 Full Time (35-hour we...
1 month Architect / Interior Designer Jobs views
Check with seller
Bin There Dump That Bin There Dump That 1 month
Data Entry Jobs 1 month
CSR - Customer Service Representative
Check with seller
CSR - Customer Service Representative
A Customer Service Representative - Inbound Sales for Bin There Dump That is primarily responsible for taking inbound sales requests via the telephone, email, and internet. The balance of responsibilities includes completing work orders, inputting data to billing software, producing invoices for residential and commercial customers, responding to emails and ...
1 month Data Entry Jobs views
Check with seller
HCLTech HCLTech 1 month
Openshift Consultant / Admin [3 Days Left] - [C70+]
Check with seller
Openshift Consultant / Admin [3 Days Left] - [C70+]
Responsibilities: HCL Technologies is seeking for a PaaS Admin to work closely on one of our Prominent customer based out of Europe. This role has high visibility across Enabling Delivery units. We are looking for candidates with a strong vision for embracing disrupting technologies specifically in the PaaS domains focusing on Red Hat OpenShift Container Pla...
1 month Operations Executive Jobs views
Check with seller
UPS UPS 1 month
Assistant Supervisor - Hub Operations
Check with seller
Assistant Supervisor - Hub Operations
Location Bengaluru, Karnataka   Full job description Before you apply to a job, select your language preference from the options available at the top right of this page. Explore your next opportunity at a Fortune Global 500 organization. Envision innovative possibilities, experience our rewarding culture, and work with talented teams that help you become bet...
1 month Operations Executive Jobs views
Check with seller
Panasonic BPO Panasonic BPO 1 month
BPO Jobs 1 month
Panasonic|BPO need 200 Fresher for Inbound process|
Check with seller
Panasonic|BPO need 200 Fresher for Inbound process|
Apply on Search Job For Free - Post Job Job description Apply on Post Free Job Website | Search Job For Free Panasonic-BPO need 200 Fresher for Inbound process... callcenterjob.co.in Jaipur, Rajasthan Apply on Post Free Job Website | Search Job For Free 2 days ago Full–time agoFull–time Panasonic-BPO need 200 Fresher for Hindi Inbound process - Openings in D...
1 month BPO Jobs views
Check with seller
The Elite Job The Elite Job 1 month
Fresher Jobs 1 month
Data Entry Jobs (No Experience Needed) - Work From Home
Check with seller
Data Entry Jobs (No Experience Needed) - Work From Home
Job Summary: The Elite Job is seeking highly motivated and detail-oriented individuals for the role of Data Entry Specialist. This is a work-from-home opportunity that does not require prior experience. As part of our growing team, you will play an essential role in accurately inputting, organizing, and managing data, ensuring the smooth functioning of our b...
1 month Fresher Jobs views
Check with seller
DWS Group DWS Group 1 month
Fresher Jobs 1 month
Apprentice | Non Technology
Check with seller
Apprentice | Non Technology
The position is for an Apprenticeship - PB Operations based out of Mumbai and reporting to the Head, Controls - Operations (NPC). Your key responsibilities Tracking deadlines for Key Operating document (KOD) for PB Operations and follow-ups with stakeholders for timely upload of KODs on policy portal. Go through existing KODs and liaise with Ops to understan...
1 month Fresher Jobs views
Check with seller
Polyshed Fabrics International Pvt Ltd company Polyshed Fabrics International Pvt Ltd company 1 month
Helper Jobs 1 month
Cutting And Stitching Helper
Check with seller
Cutting And Stitching Helper
Salary Range : Rs. 10000 , based on skills, experience, and interview performance Educational Requirement : Tenth Pass / Male Only Work Arrangement : Work From Office Gender Preference : Male only Skills Requirement : No predefined skills necessary Experience Requirement : Fresher Location : Vikas Puri Working Hours : 11:00 AM - 1:00 PM | Monday to Saturday ...
1 month Helper Jobs views
Check with seller
callcenterjob.co.in callcenterjob.co.in 1 month
BPO Jobs 1 month
Devcrate IT Solutions Hiring for bpo call
Check with seller
Devcrate IT Solutions Hiring for bpo call
Apply on Jobs Devcrate IT Solutions Hiring for bpo call center Job at... D Devcrate IT Solutions New Delhi, Delhi Apply on Jobs 14 hours agoFull–time br{display:none;}.css-58vpdc ul li{margin-left:0;}.css-58vpdc li{padding:0;}]] Hiring for Bpo call center Salary 25,000 + incentives English + Hindi language Part time and full time Any qualification Apply now ...
1 month BPO Jobs views
Check with seller
Are you a professional Recruiter? Create an account