Lead C++ 2D/3D Graphics Engineer – GIS & Rendering

NextGenEnergyJobs

Portland (ME)

Hybrid

USD 120,000 - 180,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NextGenEnergyJobs in Portland, Maine seeks an experienced Senior Graphics Software Engineer to design and deliver 2D/3D GIS visualization software. You will drive performance, implement real-time rendering features, and collaborate with cross-functional teams.

Applicants should have 8+ years with C++ in graphics, proficiency in graphics APIs and shader programming, and familiarity with Esri ArcGIS and common image formats. Bachelor’s or Master’s in CS/CE preferred.

Qualifications

  • 8+ years of experience with C++ in 2D/3D graphics.
  • Experience with DirectX/OpenGL/Vulkan APIs and shader programming (GLSL/HLSL).
  • Strong analytical and problem-solving abilities; effective communication.
  • Bachelor’s in CS/CE or related field; Master’s preferred.
  • Familiarity with GIS platforms (Esri ArcGIS) and file formats (PDF, SVG, JPEG, PNG).

Responsibilities

  • Design and develop leading-edge 2D/3D GIS software.
  • Research, analyze, and implement real-time rendering features.
  • Solve complex problems across design, algorithms, and UX.
  • Find and fix bugs and performance issues promptly.
  • Collaborate with other software teams in an agile environment.

Skills

C++
2D/3D graphics
Real-time rendering
Multithreading
Graphics APIs
Shader programming
Communication skills
Problem solving
Teamwork
Time management
ARC GIS familiarity

Education

Bachelor’s in computer science/engineering
Master’s in computer science/engineering

Job description

NextGenEnergyJobs in Portland, Maine seeks an experienced Senior Graphics Software Engineer to design and deliver 2D/3D GIS visualization software. You will drive performance, implement real-time rendering features, and collaborate with cross-functional teams.

Applicants should have 8+ years with C++ in graphics, proficiency in graphics APIs and shader programming, and familiarity with Esri ArcGIS and common image formats. Bachelor’s or Master’s in CS/CE preferred.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ 2D/3D GIS Graphics Engineer
Senior C++ 2D/3D GIS Graphics Engineer

ESRI • Portland (ME)

On-site
USD 151,000 - 247,000
Health benefits
Vacation time
401(k) & Profit-sharing
Senior C++ 2D/3D GIS Visualization Engineer
Senior C++ 2D/3D GIS Visualization Engineer

Esri • Portland (OR)

On-site
USD 151,000 - 247,000
Health insurance
401(k) and profit-sharing
Paid holidays
Principal C++ 2D/3D Software Developer
Principal C++ 2D/3D Software Developer

NextGenEnergyJobs • Portland (ME)

Hybrid
USD 120,000 - 180,000
Senior C++ Engineer for 3D GIS Analytics & Visualization
Senior C++ Engineer for 3D GIS Analytics & Visualization

Esri • Redlands (CA)

On-site
USD 100,000 - 130,000
Software Engineering/Development: 3D Graphics Software Engineer
Software Engineering/Development: 3D Graphics Software Engineer

Canfield Medical Imaging • Parsippany-Troy Hills (NJ)

On-site
USD 125,000 - 200,000
Real-Time 3D Graphics Engineer (C++/OpenGL)
Real-Time 3D Graphics Engineer (C++/OpenGL)

Canfield Medical Imaging • Parsippany-Troy Hills (NJ)

On-site
USD 125,000 - 200,000
Principal C++ 2D/3D Software Developer
Principal C++ 2D/3D Software Developer

ESRI • Portland (ME)

On-site
USD 151,000 - 247,000
Health benefits
Vacation time
401(k) & Profit-sharing
Lead Geospatial Engineer: Real-Time 3D GIS Visualization
Lead Geospatial Engineer: Real-Time 3D GIS Visualization

CAE USA • Arlington (TX)

On-site
USD 75,000 - 95,000
Principal C++ 2D/3D Software Developer
Principal C++ 2D/3D Software Developer

Esri • Portland (OR)

On-site
USD 151,000 - 247,000
Health insurance
401(k) and profit-sharing
Paid holidays
Senior GIS Solutions Architect
Senior GIS Solutions Architect

NextGenEnergyJobs • United States

On-site
USD 110,000 - 170,000
Health benefits
401(k) and profit sharing
Vacation leave
+2