US - TX - Spring
We need a strong software engineer with expert level C++ programming skill and expert level Object oriented design skills. Following are requirements:
- Capable of designing software, integrate with internal framework within the bounds of existing framework.
- Understand the existing design of the framework to collaborate and develop new design to extend the framework.
- Implement if a prescribed design.
- Experience in using STL , Boost, QT libraries are critical.
- Understand how the software constructs are implemented in the hardware and its performance implication.
- Code complexity
- Thorough understanding of the Linux
- Able to work in a team environment
Knowledge and understanding of C++ 11 constructs will be good. Any experience in designing and developing libraries and its APIs will be useful. Prior experience in seismic or geoscience domain is a plus. Any parallel programming skill in the HPC environment with (MPI or OpenMP) will be good to have. Any past experience in open source development project will be very beneficial for our review.
Degree in Computer Science a plus.