Pipe Handling Systems – See the industrial machinery and systems that software engineers help control and improve.
These examples offer a glimpse into the engineering environment and technologies you may encounter during your development at NOV.
Why Join NOV?
Structured graduate development program
Formal technical training with certified courses
Mentoring from experienced software engineers
Exposure to multiple technologies and products
Opportunity to shape your own development path
Permanent employment from day one
Work with advanced automation, robotics and industrial software used worldwide
Ready to turn your passion for technology into real-world engineering experience? Bring your curiosity, motivation and enthusiasm for innovation, and discover the opportunities ahead. Apply now and start your journey with the NOV Pathway Program!
Responsibilities
Develop software supporting industrial automation and drilling technologies.
Participate in software design, development and testing activities.
Learn multiple software technologies through structured training.
Collaborate with experienced software engineers on real customer projects.
Participate in code reviews and technical discussions.
Troubleshoot software and system issues using structured problem-solving techniques.
Contribute to continuous improvement and product development.
Complete technical training and certification modules throughout the program.
Build knowledge across different product teams through rotational assignments.
Essential Qualifications
Education
Bachelor's or Master's degree (graduated between 2024 and 2026)
Computer Science
Software Engineering
Computer Engineering
Automation
Cybernetics
Mechatronics
or a related discipline
Graduation within this period is a mandatory requirement for the program.
Technical Foundation
Knowledge of programming principles
Experience with at least one programming language such as Python, C#, C++, PHP or JavaScript
Understanding of software development fundamentals
Strong analytical and logical thinking
Personal Qualities
We're looking for graduates who demonstrate
Curiosity
Learning agility
Problem-solving mindset
Strong communication skills
Collaboration
Initiative
Interest in understanding how complex systems work
Preferred Qualifications
PLC programming exposure (Siemens STEP7 / TIA Portal)
Database knowledge
Networking fundamentals
Cybersecurity awareness
Git or version control
Interest in industrial automation or robotics
Language
English is required.
Norwegian is an advantage but not mandatory.
Application Information
To help us better understand your background, interests and technical experience, please include the following information in your application:
CV and Cover Letter: Tell us about your motivation for joining the NOV Pathway Program, your technical interests and what you would like to learn.
Preferred Location: This position is available in Stavanger and Kristiansand. If you have applied for both locations, please indicate your preferred work location in your application.
Preferred Development Path: Let us know which area interests you most
High-level software development (C#, C++, Java, Python)
Machine control and industrial automation (PLC, Siemens TIA Portal)
Year of Graduation: Please indicate your actual or expected year of graduation.
Academic Records: Attach your academic transcript (grades) and degree certificate, if already available.
Projects and Portfolio: Share examples of relevant academic, personal or professional projects you have worked on. Where available, include links to your GitHub profile, code repositories or other technical portfolios.
Your preferred location and development path will help us understand your interests. Final placement will also depend on business needs and available opportunities.
Work Authorization & Relocation
Applicants must have the legal right to work in Norway. NOV does not offer visa sponsorship or relocation assistance for this position.