Senior Software Engineer - NOVOS

NOVKristiansand, AgderOn-siteFull-timeSenior, 5–8 yearsListed 1 day ago

Apply now

About this role

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.

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.