Software Systems Engineer

Houston, US

About this job

Job type: Full-time
Role: System Administrator



Technologies

c++, c, sysadmin



Job description

CGG is a recognized leader in subsurface imaging and our international teams are dedicated to solving our clients’ complex challenges. Come and join us to help build the most stunning images of the Earth's subsurface, using our massive computers capability. Thanks to our talented people and in-house technology, CGG is unique in the geoscience sector.Job DescriptionThis role would combine the software as well system engineering skills , in order to work on large scale, parallel distributed systems. It requires you to innovate, develop and maintain solutions that are aimed at improving the efficiency of the production systems. Be part of the team responsible for ensuring the efficiency, ease of use, reliability and scalability of the software. You will be part of a team which focuses on optimizing algorithms , building new solutions as well as production support. You will be required to scale systems sustainably through mechanisms such as automation. You are expected to have a thorough understanding of technical concepts required for software engineering, software deployment and should be able to navigate, and quickly understand, complex code and complex system setups. The position demands excellent analytical and problem solving skills and applicants must be able to communicate clearly and effectively. You should be a person with great technical passion, terrific problem-solving skills, drive for results and ability to work independently. The role requires adaptive software skills which can be transferred across various languages such as C, C++, Python, RESTful API, JSON, Docker, Jenkins. The role requires technical review as well as process improvement solutions, data analysis, identifying of issues and making recommendations. More importantly, you are expected to have a curious approach in identifying, evaluating, deploying & maintaining solutions on the production systems.Must have current U.S. work authorization or qualify for sponsorship. QualificationsBachelor’s degree (or higher) in Computer Science, Computer Engineering or another field such as Electrical EngineeringFluent 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 architecturesExperience with computer networkingUnderstanding of multi-cpu, multithreaded architectures and real-time systemsAbility to troubleshoot malfunctions of network hardware and software applications, wireless and security systems to resolve operational issuesStrong debugging skillsPreferredMPI (or CUDA) experiencePythonAlgorithms – caching, sorting, synchronizationSQL (database) experienceExperience with Operating System Kernels and multi-threaded programmingWe wish to thank all applicants for their interest; however, only those candidates selected for an interview will be contacted. EOEOur focus on performance and passion for innovation are powered by peopleOur greatest resource is you Additional InformationWhy work at CGG?The imaging technology designed by CGG helps produce accurate subsurface images and minimize drilling risks. Systems Software Developers assist in the designing and developing of 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 environmentYou’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

Location

Houston, US

By clicking apply you will leave devsnap. Please be careful. You should never have to pay to apply.
A new version is available REFRESH