2,285,694open jobs
145,408companies
272,265added this week
Browse all
Location
In office (Kristiansand, Stavanger)
Seniority
Senior
Visa
Sponsors visas in United States; no register of this country names it

Confirmed on the employer's own hiring board on Nov 14, 2026. First seen by Alion on Nov 12, 2026. NOV scores A on the Alion truth index.

Overview
Company
Impact
Profile match

NOV

NOV is a US oilfield equipment and technology company headquartered in Houston, Texas, supplying drilling rigs and rig components, downhole tools, drill pipe, artificial lift, completion and production equipment and aftermarket services to the oil and gas industry. Listed on the New York Stock Exchange, it traces its heritage to 1862 and took its current form as National Oilwell Varco in the 2005 merger of National Oilwell and Varco International, with sites in the US, Brazil, Norway, India and Saudi Arabia. It hires assembly and shop technicians, welders and painters, quality, mechanical and robotics engineers, field service technicians, project managers and accountants.

NOV is looking for a Senior Software Engineer to join our NOVOS Pipe Handling team within Digital Products & Automation.

You will develop and improve industrial software supporting automated pipe-handling systems, where reliability, performance and operational safety are essential.

Working with an experienced engineering team, you will combine hands-on development with complex technical problem-solving, knowledge sharing and mentoring. We welcome relevant experience from offshore & maritime industry, industrial automation, robotics and comparable engineering environments.

The position is on-site in Kristiansand, Stavanger or the Oslo/Asker area, with occasional business travel.

Diversity & Inclusion

At NOV, we are committed to creating an inclusive workplace where everyone can thrive. We value diversity in all its forms and believe different perspectives strengthen our teams, drive innovation, and contribute to our success. We welcome applications from all qualified candidates regardless of gender, age, ethnicity, nationality, disability, sexual orientation, gender identity, religion, or any other characteristic protected by applicable law.

  • Design, develop, maintain and improve C++ software applications for the NOVOS platform.
  • Develop and troubleshoot Linux-based software supporting industrial automation and equipment-control systems.
  • Contribute to software integration, data processing and communication between automation components and equipment interfaces.
  • Investigate complex technical issues, identify root causes and implement reliable solutions.
  • Participate in software architecture discussions, technical reviews and continuous improvement initiatives.
  • Develop and maintain appropriate software testing, technical documentation and development practices.
  • Collaborate with software engineers and relevant technical stakeholders to support reliable product operation and development.
  • Share technical knowledge, mentor colleagues and contribute to improvements in engineering practices.

Essential qualifications

  • Degree in Cybernetics, Mechatronics, Automation or a related engineering field, or equivalent practical experience
  • Strong professional software development experience in C++ and practical experience working with Linux-based systems.
  • Demonstrated ability to develop, maintain and troubleshoot complex software applications.
  • Relevant experience with industrial software, automation systems or comparable operational technology.
  • Ability to independently analyze technical challenges and develop effective engineering solutions.
  • Demonstrated ability to collaborate with engineering colleagues, communicate technical information clearly and contribute constructively to shared technical work.
  • Fluent English communication skills, both written and verbal.
  • Norwegian communication skills, both written and verbal.

Preferred qualifications

  • Experience with software used in offshore & maritime industry, robotics or industrial automation.
  • Familiarity with real-time systems, embedded software, industrial communication or hardware integration.
  • Knowledge in programmable logic controllers (PLCs), particularly Beckhoff or Siemens systems.
  • Familiarity with development processes, tools and technologies such as GitHub, CMake, Jira, DDS and publish/subscribe communication.
  • Experience using AI-assisted software development tools such as Claude Code or Copilot.
  • Experience mentoring engineers, reviewing technical solutions or contributing to software architecture improvements.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,285,694 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Kristiansand
Hybrid · Full-Time · Cairo
JavaScript
TypeScript
SQL
Node JS
Node JS
Nest.JS
Prisma
Databases
PostgreSQL
AI/ML
Copilot
Cursor
Claude Code
AI Agents
LLM
Agentic Workflows
Frontend
Tailwind CSS
Next.js
React.js
DevOps
Rest API
GCP
CI/CD
Git
AWS
Docker
Apply
Full Stack Engineer 3 months ago
Remote (likely United Kingdom) · Full-Time · Bachelor's Degree
Python
JavaScript
Java
Node JS
AI/ML
AI Agents
DevOps
Rest API
Apply
In office · Full-Time · Seefeld
C#
C#
.NET
Apply
In office · Full-Time · 3+ years exp · Montrouge
Apply
In office · Full-Time · 8+ years exp · Issy-les-Moulineaux
JavaScript
TypeScript
C#
C#
.NET
Databases
Apache Kafka
Frontend
Vue.js
Angular
React.js
Mobile
Clean Architecture
DevOps
Rest API
Terraform
Azure DevOps
GitHub Actions
Azure
CI/CD
QA
Cypress
Playwright
Jest
Vitest
Apply
In office · Bachelor's Degree · Kristiansand
Python
JavaScript
PHP
C#
C++
DevOps
Git
GitHub
Apply
In office · Master's Degree · Kristiansand
JavaScript
TypeScript
C#
C++
C#
ASP.NET Core
SignalR
gRPC for .NET
AI/ML
Computer Vision
Frontend
Angular
DevOps
gRPC
Apply
In office · Kristiansand
C++
Apply
In office · Kristiansand
C++
Apply
Software Engineer 18 days ago
In office · Full-Time · Oslo · Kristiansand · Stavanger
Apply
See all jobs
This is one of many
2,285,694 more open roles from verified company boards, updated every day.