Hotline: 678-408-1354

Infrastructure Software Developer

Job Description

When it comes to processing seismic data at petascale with our proprietary imaging software and our world-class data center, infrastructure is an integral part of delivery. Our users’ job is to accurately image the subsurface to improve our knowledge of the earth and mitigate drilling risk. You are the one who controls how quickly and efficiently they do this. Our infrastructure team is responsible for implementing the framework that delivers our various software services. You will be responsible for designing and developing a system that allows our multi-petabytes of data to be accessed and stored quickly and easily. Doing this requires great knowledge of data structure and I/O. The team also develops and maintains the libraries – shared components and technologies – that are used by our high-end imaging code and visualization applications.

Your work has wide-sweeping implications for global subsurface imaging at CGG, so your work needs to be impeccable. You will ensure the efficiency, simplicity, reliability, and scalability of our core software infrastructure, which means you need lots of ability. We expect a lot, but the rewards are plenty.


Must have current U.S. work authorization or qualify for sponsorship.

Qualifications

  • Bachelor’s degree (or higher) in Computer Science, Computer Engineering or another field such as Electrical Engineering
  • Fluent in C/C++, Perl or shell scripting (Fortran also preferred)
  • UNIX / Linux operating systems internals and administration(e.g. file systems, system calls) or networking (e.g. TCP/IP, routing, network topologies and hardware, SDN)
  • Knowledge of POSIX based operating system architectures
  • Experience with computer networking
  • Understanding of multi-cpu, multithreaded architectures and real-time systems
  • Ability to troubleshoot malfunctions of network hardware and software applications, wireless and security systems to resolve operational issues
  • Strong debugging skills


Preferred:

  • MPI (or CUDA) experience
  • Python
  • Algorithms – caching, sorting, synchronization
  • SQL (database) experience
  • Experience with Operating System Kernels and multi-threaded programming

We wish to thank all applicants for their interest; however, only those candidates selected for an interview will be contacted. EOE


Our focus on performance and passion for innovation are powered by people


Our greatest resource is you

Additional Information

Why work at CGG?

  • The imaging technology designed by CGG helps produce accurate subsurface images and minimize drilling risks. Graphical Software Engineers design and develop the systems that make this possible.
  • You will work with highly intelligent and motivated internal clients who are industry leaders in seismic imaging technology development and application. We are top-notch in imaging, and our people want top-notch tools, too.
  • We have an energetic and demanding-yet-fun work environment
  • You’ll often see the fruits of your labor in action very quickly – time from initial idea to release is usually very quick. However, some of our projects are definitely long-term, so you would get a taste of that, too.
  • Competitive compensation with a monthly bonus program.
  • Full health benefits and 401(k) employer-matching.
  • Excellent training and mentorship programs.
  • Our Houston office features an onsite gym, fully stocked break rooms, pool and/or table tennis tables on every floor, catered lunches three days a week, plus breakfast on Fridays. We take care of our biggest asset – our people
Share this job

CGG

(0)

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com

Subscribe to our Newsletter