Viridien
Earth data
GraphicalSoftwareDeveloper
“Graphical Software Developer at Viridien. Skills: C++, 3D visualization, subsurface imaging. Design software tools. Develop software tools”
Industry & Context.
solving complex problems; problem-solving skills
U. S. work authorization or qualify for sponsorship, Visa & Green Card Sponsorship
What They're Looking For.
Must Have
modern C++, large native codebases, Qt or comparable desktop GUI frameworks, object-oriented design, API design, maintainable C++ interfaces, debugging native applications, investigating crashes, memory issues, performance bottlenecks, CMake build systems, software development lifecycle, building applications, testing applications, packaging applications, releasing applications, problem-solving skills, clear communication, collaborative engineering team, Curious, pragmatic, eager to learn complex domain software, U. S. work authorization or qualify for sponsorship
Nice to Have
OpenGL/GLSL, real-time visualization/rendering technologies, 3D math, linear algebra, coordinate transforms, numerical methods, multi-threaded programming, parallel programming, std::thread, Qt threading, OpenMP, cross-platform software projects, large-scale software projects, legacy software projects, scientific visualization domains, geoscience visualization domains, seismic visualization domains, imaging visualization domains, CAD visualization domains, simulation visualization domains, data-heavy visualization domains, Python/C++ integration, scripting APIs, Java, native C++ codebases, operating systems concepts, file I/O, performance profiling, networking knowledge, IPC knowledge
What You'll Do.
Design software tools
Develop software tools
Develop core application components
Contribute to backend systems
Contribute to data handling
Contribute to user-facing features
Support 3D visualization technologies
Support build processes
Support testing processes
Support release processes
Deliver practical solutions
Debug application performance
Optimize application performance
Improve application performance
Debug application scalability
Optimize application scalability
Improve application scalability
Participate in design discussions
Contribute to technical decisions
How You'll Work.
Team & Collaboration
Collaborate with researchers; Collaborate with engineers; Collaborate with a global team; Collaborate with highly skilled colleagues; Collaborate with motivated colleagues
Communication Scope
clear communication
Applying for this Graphical Software Developer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Viridien?
Real rants from real employees. Read before you apply.