
Graphical Software Developer
CGG (Compagnie Générale de Géophysique)3 months ago
Responsibilities
- Design and develop software tools and core application components for subsurface imaging platforms.
- Contribute to backend systems, data handling, user-facing features, and 3D visualization technologies.
- Support building, testing, packaging, and releasing production software.
- Collaborate with researchers and engineers to gather requirements and deliver practical solutions.
- Debug, optimize, and improve application performance and scalability.
- Participate in design discussions and contribute to technical decisions.
- Deploy and support applications used in large-scale, global computing environments.
Requirements
- Master’s degree or higher in Computer Science or a related field with strong programming experience, or equivalent hands-on experience.
- Strong proficiency in modern C++ and experience with large native codebases.
- Familiarity with Qt or comparable desktop GUI frameworks.
- Understanding of object-oriented design, API design, and maintainable C++ interfaces.
- Experience debugging native applications and investigating crashes, memory issues, and performance bottlenecks.
- Familiarity with CMake and software build, testing, packaging, and release processes.
- Strong problem-solving and communication skills in a collaborative engineering environment.
- Preferred qualifications include OpenGL/GLSL, 3D mathematics, linear algebra, coordinate transforms, numerical methods, multithreaded or parallel programming, cross-platform or legacy software, scientific or geoscience visualization, Python/C++ integration, Java, operating systems, file I/O, performance profiling, and networking/IPC knowledge.
Benefits
- Must have current U.S. work authorization or qualify for sponsorship; visa and green card sponsorship opportunities are available based on performance.
- Relocation bonus and Houston-based hybrid work with up to two remote days per week.
- Monthly performance-based incentives averaging 10–15% at entry level.
- Student loan assistance, three weeks of vacation, three personal days, and eight sick days.
- Monthly internet allowance and a 401(k) program with matching of up to 7%.
- Medical, dental, vision, supplemental benefits, paid parental leave, fertility care, EAP, wellness programs, and a free onsite fitness center.
- Lunch is provided three days per week on Tuesdays, Wednesdays, and Thursdays.
- Structured training, mentorship, career development, and promotion pathways.
About CGG (Compagnie Générale de Géophysique)
CGG (Compagnie Générale de Géophysique), now operating as Viridien, builds geoscience software, Earth data products, and sensing/monitoring services for energy, natural resources, environmental, and infrastructure customers. Its business spans subsurface imaging, satellite imagery, and HPC/AI-enabled managed services, sold via licenses, data subscriptions, and consulting projects. Founded in 1931 and headquartered in Massy, France, it is a public company listed in Paris (EPA).