Graphical Software Developer
CGG
Viridien () is an advanced technology, digital and Earth data company that pushes the boundaries of science for a more prosperous and sustainable future. With our ingenuity, drive and deep curiosity we discover new insights, innovations, and solutions that efficiently and responsibly resolve complex natural resource, digital, energy transition and infrastructure challenges. Job DetailsBuild your career developing cutting-edge visualization tools for subsurface imaging. In this role, you’ll help create and improve the graphical applications that enable scientists and engineers to explore complex 3D subsurface data. You’ll gain hands-on experience developing scalable software, working with modern development practices, and collaborating with a global team in advanced computing environments.At Viridien, we believe diverse perspectives drive innovation. If you’re passionate about technology, visualization, and solving complex problems—we’d love to have you on our team.Must have current U.S. work authorization or qualify for sponsorship.Key Responsibilities:Design and develop software tools and core application components for subsurface imaging platformsContribute to backend systems, data handling, user-facing features, and supporting 3D visualization technologiesSupport build, testing, and release processes for production softwareCollaborate with researchers and engineers to gather requirements and deliver practical solutionsDebug, optimize, and improve application performance and scalabilityParticipate in design discussions and contribute to technical decisionsDeploy and support applications used in large-scale, global computing environmentsRequired:Master’s degree (or higher) in Computer Science or a related field with strong programming experience, or equivalent hands-on experienceStrong proficiency in modern C++ and experience working in large native codebasesFamiliarity with Qt or comparable desktop GUI frameworksUnderstanding of object-oriented design, API design, and maintainable C++ interfacesExperience debugging native applications and investigating crashes, memory issues, or performance bottlenecksFamiliarity with CMake/build systems and the software development lifecycle: building, testing, packaging, and releasing applicationsStrong problem-solving skills and clear communication in a collaborative engineering teamCurious, pragmatic, and eager to learn complex domain softwareNice to Have:Experience with OpenGL/GLSL or other real-time visualization/rendering technologiesFoundation in 3D math, linear algebra, coordinate transforms, or numerical methodsExperience with multi-threaded or parallel programming, e.g. std::thread, Qt threading, or OpenMPExperience working on cross-platform, large-scale, or legacy software projectsExposure to scientific, geoscience, seismic, imaging, CAD, simulation, or other data-heavy visualization domainsFamiliarity with Python/C++ integration or scripting APIsWorking knowledge of Java, or willingness to work across both native C++ and Java codebasesBasic understanding of operating systems concepts, file I/O, and performance profilingBasic networking/IPC knowledge, if relevant to integration workHouston Perks and Benefits Relocation Support: A relocation bonus to ease your transition to HoustonPerformance-Based Bonus: Monthly performance-based incentives averaging 10-15% at entry level – your potential is limitless!Student Loan Assistance: Above-average contributions to help you pay down your student debt fasterVisa & Green Card Sponsorship: We proudly support international early-career talent with sponsorship opportunities available based on performanceCareer Growth: Clear promotion pathways and fast-paced career progression with structured training and mentorship programsHybrid & Flexible Work: Enjoy up to two remote days per week, giving you the flexibility to manage work and life commitmentsGenerous Time Off: Three weeks of vacation to recharge, plus three personal days and eight sick days to use when you need them mostMonthly Internet Allowance: Extra support to keep you connected while working remotelyRetirement Benefits: Excellent 401k match program – contribute up to 5%, and we’ll match up to 7%!Comprehensive Healthcare: Medical, dental, vision, and supplemental benefits to support you and your family’s wellbeingParental Support: Paid parental leave for all parents, plus fertility care coverage to support every unique journeyWellness & Wellbeing: EAP and Wellness Program to support mental and emotional wellbeing, with a free, onsite fitness center to help you stay activeFree Lunches: Take a break from meal prep – we provide lunch three days a week (Tuesdays, Wednesdays, and Thursdays)!Why work at Viridien?Work with the Best: Collaborate with highly skilled, motivated colleagues who are leaders in geoscience and technologyEngaging & Supportive Culture: A challenging yet fun work environment where you’ll solve exciting imaging problems and develop new technologiesContinuous Learning: Comprehensive training, mentorship, and development programs to support your personal and professional growthA Place to Thrive: A dynamic, inclusive, and innovative workplace where your contributions are valued and your career can flourishOur Hiring ProcessAt Viridien, we are committed to delivering a respectful, inclusive, and transparent recruitment experience.Due to the high volume of applications we receive, we may not be able to provide individual feedback to every applicant. Only candidates whose qualifications closely match the role criteria will be contacted for an interview. We do, however, aim to share personalized feedback with those who progress to the first round of interviews and beyond.We are also dedicated to ensuring that our hiring process accessible to all. If you require any reasonable adjustments to fully participate in the application or interview stages, please don’t hesitate to contact your recruiter directly.We see things differently. Diversity fuels our innovation, we value the unique ways in which we differ, and we are committed to equal employment opportunities for all professionals.SummaryLocation: Houston, United States of AmericaType: Full time
- ...long term, though very fluid. The client product is a proprietary software and will eventually be fully integrated into the client... ...OOD and functional design Desirable Skills High performance 3D graphics rendering/OpenGL C# application development Client/server architecture...SuggestedWork experience placement
- Java Developer with Open JDK/OpenGL @ Houston, TX Must have skills: Core Java(OpenJDK 21)... ...skilled Java Developer with expertise in graphics programming to join our Decision Space... ...environments. • Collaborate with geoscientists and software engineers to translate domain-specific...Suggested
$90k - $125k
...Job Description: We are seeking a talented and motivated Full Stack Software Developer to join our engineering team building mission-critical healthcare technology. In this role, you will design, develop, and maintain our suite of healthcare applications, including...SuggestedFull timeWork at office$132k - $207k
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for... ...needs require, to debug hardware, firmware, software, networking, and system integration... ...sustaining support, and lifecycle transitions.Develop technical solutions including hardware &...SuggestedFull timeLocal areaRemote work- ...a Controls Application Engineer, you will be responsible for developing BMS/SCADA applications at both a supervisory and controller level... ...& Modbus integrations, and have experience with building graphical front-end client interfaces. Controls Application Engineering...SuggestedTemporary workWork at officeRemote workFlexible hours
$62 per hour
...\\\ \\ \ \\ \ Job Title \\\\\ : Lead Software Engineer \\\\ \\ \ Job Type \\\\\ : Full\-Time\/Contract... ...meet functional and nonâfunctional requirements. \\\\ Develop, test, and deploy code \\\ in collaboration with the...Full timeContract workWork experience placementRelocation package- ...reality. We are seeking a highly skilled and motivated Senior Software Engineer to architect, build, and operate the workflow... ...such as Argo Workflows and Airflow), operate them at scale, and develop the internal platforms and abstractions built on top of them that...Full timeTemporary work
- ...Job Title: Robotics Full Stack Software Engineer Department: Software Employment Type: Full-Time Location: Houston, TX or... ...effectively with the controls team Experience with low-level graphics or rendering pipelines Experience building software that teleoperates...Full timeLocal area
- ...Company Description Job Description Title: Software Developer Location: Houston, TX Duration: 12 Months Role Description: Development of components and features and troubleshooting for Corporate Applications. Skills Required: Bachelor's degree...Full timeWork experience placementLocal areaRemote work
- ...complete the overall Powell offering # Assess risk associated with sub-vendor offering # Interact with other Powell divisions to develop cross business solutions # Requires minimal supervision. # Project responsibilities may be average to complex. # May be...Full timeFor subcontractorWork at office
- ...studies, substation design and EPC bids, enhance technical capabilities, support quality delivery, and provide mentorship to help develop and grow the team. Technical Execution & Expertise Perform advanced studies including power flow, Arc Flash, short-circuit, EMT...Full timeContract workFor subcontractor
- ...and more scalable. Our Simulation team develops the virtual environments, testing... ...development and validation of autonomous driving software. We leverage large-scale simulation,... ...Experience with CUDA, OpenGL, Vulkan, or graphics programming What We're Looking For...Full time
- ...and standards Support exception management and risk acceptance processes with Cybersecurity Architecture and Cybersecurity GRC Develop and deliver reporting on cloud security posture and risk to Cybersecurity and IT leadership Cloud Visibility & Risk Management...Full timeWork at officeLocal areaWorldwideRelocation packageFlexible hours
- ...Mobile DeveloperDesign and develop software applications (apps) for mobile phones, smartphones, tablets, and other mobile devices. May develop... ...frameworks like UIKit, Core Data, Core Animation, and Core Graphics.Auto Layout: Proficiency in designing responsive UIs using...Work experience placement
$90k - $150k
...information, preparing text and/or work progression documents, and graphic presentations. Ensure that all project deliverables comply... ...task leads and cross-disciplinary staff and subconsultants. Develop and manage project management plans, schedules, and budgets....Full timeContract workTemporary workFor contractorsFlexible hours- ...you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Corporate Data and... ...CDAS, you'll contribute to executing the CT Data Strategy by developing key data solutions, including the Corporate Data Catalog, Data...
- Scientific Software Developer A Scientific Software Developer at Z-Terra researches, designs, and develops software solutions for the upstream... ...seismic data processing applications; develop and test graphical algorithms; maintain software environments; design user interfaces...
- ...The Cloud Platform Engineer will support the space program located in Houston, Texas (77058). RESPONSIBILITIES: Developing new cloud-native platform services spanning all three major cloud environments. Developing best practices for cloud-native application...Permanent employmentFull timeWork experience placementWork at officeFlexible hours
- ...Lead Software Engineer We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Corporate Sector - Infrastructure Platforms - Data and Specialty...
- ...employees through intuitive digital-screen solutions. We believe great software should feel effortless—even to non-technical users—and that... .... Knowledge of Node.js Illustration/icon skills, motion graphics, or brand design chops. Benefits Benefits & Perks...Work at officeRemote workFlexible hours
$68 per hour
...Experienced in development of process graphics in InTouch HMI, Factory Talk as well as... ...test procedures to verify hardware and software designs. Ensure engineering design comply... ...Transition, we’re leading it! Join us as we develop energy that is renewable, efficient, and...Contract workWork experience placementRemote workWork visa- ...departmental flexibility to handle urgent workloads - with a strong emphasis on quality of wins over quantity of tenders. Lead, develop, and mentor a team of estimating engineers, including task assignments, performance management, on-the-job training, information management...Full timeWork at office
- ...Ability to understand and communicate concepts quickly, succinctly and accurately. Demonstrated aptitude for mastering new software applications. Preferred Qualifications Experience with a cloud-based solution, preferably in the Application security sector...Local areaRemote work
- ...Principal Software Engineer If you are looking for a game-changing career, working for one of the world's leading financial institutions... ...and solutions using modern software design principles Develops secure, high-quality production code for data-intensive applications...
- ...As we continue to grow and expand our services, we are seeking an accomplished Principal Software Engineer to work ONSITE to serve as a technical leader and architect across our software ecosystem. This role is responsible for driving the design, scalability, and evolution...Local area
$117.1k - $187.3k
...successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect... ...experience. ~5 years of technology leadership experience, including developing technology strategies, fostering innovation, and influencing...Full timeWork experience placementLive inLocal areaRemote workWorldwide- ...technology, or you're looking to apply your relevant experience to a new industry, join our team as we help shape a brighter way forward.Develop your engineering career at JLL!The Lead Operating Engineer leads, with minimal supervision, the operation, inspection, and...Daily paidWork experience placementWork at officeMonday to Friday
- ...controls systems and specification for large air distribution and heat rejection systemsWork within multi-discipline project teams to develop drawing and specification documents for issuance to architects, contractors and building ownersAttend client meetings and lead...For contractorsFlexible hours
- ...Job Title: ForgeRock Developer with Java Houston, TX (Local Only) W2 Candidates visa open Minimum Experience: 5 Years Required Qualifications profiles that has direct experience in ForgeRock (Ping AIC, Ping AM). We are looking for an FR developer...Local area
- ...and maintains reliable and scalable data infrastructure Writes, deploys and maintains software to build, integrate, manage, maintain, and quality-assure data Design, develop, and deliver large-scale data ingestion, data processing, and data transformation projects...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Graphical Software Developer. Be the first to apply!
- software developer positions Houston, TX
- senior software engineer remote Houston, TX
- software engineer contract Houston, TX
- cybersecurity software engineer Houston, TX
- part time software developer remote Houston, TX
- junior software developer internship Houston, TX
- junior software engineer Houston, TX
- software system engineer Houston, TX
- software engineer remote Houston, TX
- software developer no experience Houston, TX




