PGS have a need for a
software engineer in our Acquisition Data Engineering department. The group have an exciting and varied portfolio of projects and products that we are involved in from mission critical real time systems through to data science activities. We develop and support several high-profile internal products performing acquisition, QC and analytics on data collected during seismic surveys and are keen to bring in a new member of the team.
A key element of our data acquisition is measuring and controlling the location of our instruments throughout a survey. We develop our own tools to operate in-sea equipment steering devices and to collect and process positional measurements from various sub-systems in the water. Right now, we are keen to find someone to join the team in taking on the software engineering challenges around these systems. This is a great opportunity to write applications that will interact not only with other software, but also with real-world devices in both the lab and the full operational environment.
Formal qualifications and responsibilities:
- A recent MSc in Computer Science or equivalent knowledge level and some initial commercial experience
- Software engineering expertise in a Linux environment including C/C++, Python, Qt, shell scripting, etc
- Interest or evidence of applying analytical skills, applied maths or control systems
- Experience of using SQL, SQLite or similar
- Knowledge of network communication and messaging, AMQP, etc
- Continuous Integration/Continuous Deployment workflows and tools
- Effective communication skills and ability to interact professionally with a diverse group of colleagues
- Good teamwork practices, responsibility, and high integrity
You will also be highly motivated to learn more about other competencies we value as a team. You may already have experience with some of them:
- Near real time data movement and storage
- Skill in optimisation of algorithms, CPU, GPU, storage, networking, OS kernel
- Data warehousing operations – structured/unstructured storage
- Commercialisation of analytics, ML and AI techniques
- Use of cloud-based technologies and methods
- Experience of virtual machines and containers
- Knowledge of some of the following areas: gnu/Intel compilers and analysis tools, build tools, revision control (we use git and gitlab), performance optimization, profiling, multithreading, MPI, I/O
- Use of methodologies such as OOD, SOLID, TDD
Why work at PGS
- Competitive compensation package
- Pension and insurance schemes, including health and travel insurance
- A dynamic and international working environment
- Development opportunities
- High HSEQ focus and ambitions
- Flexible and balanced working environment
- Subsidised canteen, gym facilities and free on-site parking
- Social events and ski resort apartments (Geilo and Beitostølen)
As our new Software Engineer we expect you to ensure a good working relationship with all key stakeholders related to the role in addition to demonstrate a fluency in English, both orally and written. You will work closely with your team members as well as cooperate closely with business units across PGS in addition to external contractors, suppliers, vendors and customers.
The role will be based in Oslo and work in a truly international environment, interacting with PGS major hubs in Houston, London, and Oslo.
Our technologies set the pace and standard in our industry. Our values;
Dedicated,
Reliable and
Pioneer guide us in our interactions with colleagues, suppliers, customers and everyone we encounter in our day-to-day work.
Is this you? You can show interest in the position by sending us your CV and application
no later than August 23rd.
Do you want to know more? Our advisors in The Assessment Company, Bjørn Haraldseth (+47 905 62 920) and Marie Wingestad (+ 47 938 45 924) would like to tell you more about our company and the candidate profile we are looking for.