
Graphical Software Developer
CGG (Compagnie Générale de Géophysique)2 hours 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.