Kongsberg Maritime - Automation & Control

Software Architect

Make an impact with us at KONGSBERG. Your expertise Protechts People and Planet. We're seeking talented individuals to help us shape the maritime future. If you're ready to embark on this exciting journey, your adventure begins here!

As a Software Architect for the process control interface development team, you will play a pivotal role in shaping the future of our internal product platform. The process control interface is a critical component that bridges all communication between the process control system and client and server components.


The ideal candidate is passionate about technology, enjoys solving complex problems, and possesses strong skills in system integration. You should be committed to continuous learning and sharing knowledge and thrive in a team-oriented, multicultural environment. Effective communication skills and the ability to collaborate effectively in a geographically distributed team are essential.

Please note that applicants will be evaluated on an ongoing basis. Please apply at your earliest convenience.

 

Role and responsibilities

  • Design and develop high-performance software solutions using modern C++.
  • Lead architectural decisions and ensure alignment with overall technical strategy.
  • Collaborate with cross-functional teams to define software requirements and specifications.
  • Collaborate closely with domain architects and system architects to ensure cohesive integration and alignment of software solutions with overall system architecture.
  • Conduct code reviews and provide mentorship to junior developers.
  • Ensure software quality through rigorous testing and best practices.
  • Optimize software for performance, scalability, and maintainability.
  • Stay updated with the latest industry trends and technologies.

 

Experience

  • Solid development background with extensive experience in modern C++
  • Experience in modifying and enhancing existing legacy systems, ensuring seamless integration and expansion of code without disrupting current functionalities.
  • Experience in working with complex distributed systems, utilizing advanced design patterns to ensure scalability, reliability, and maintainability of software solutions.
  • Experience with system integration

 

Additional experience

  • Comprehensive knowledge of process control systems, including functionalities and interfaces.
  • Familiarity with OPC UA client kit, including implementing and maintaining secure communication protocols for industrial automation systems
  • Familiarity with Data Distribution Service (DDS) communication, including designing and implementing real-time data exchange systems for distributed applications.
  • Experience with version control systems (e.g., Git).
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines

 

Qualification

  • Bachelor or master level in computer science, cybernetics, or similar
  • Good verbal and written English

 

At KONGSBERG, we believe that diversity fuels innovation. We encourage you to apply, even if you do not meet all the requirements.  Your unique perspective is valuable to us. Your skills, attitude, and perspective could be exactly what we are looking for!

 

This employment may require security clearance by the Norwegian National Security Authority, clearance through Civil Aviation Authority or a background check. Please note that this might affect the offer process or employment.

 

Why join us

  • An exciting and important position working for the world-leading supplier of maritime solutions
  • Be part of a diverse team spanning multiple countries, fostering collaboration and embracing cultural diversity.
  • Professional and personal development, as well as career opportunities, including access to training programs and mentorship opportunities for continuous learning and career advancement.

 

Where you will be working: Kongsberg

Interested in knowing more? Contact: Raul Giurgiu, Department Manager, KCS Development. +47 955 57 631

 

Kongsberg Maritime is a technology pioneer, enabling a more sustainable future for our oceans. Our zero-emission integrated technologies advance the maritime industry and solve our customers' toughest problems. With unmatched competence, domain knowledge, innovation, and market reach, we are the trusted maritime partner. Headquartered in Kongsberg, Norway, the company has manufacturing, sales and service facilities in 35 countries.

Our Automation & Control division develops technology, products, and solutions applicable for maritime vessels, offshore production units, and fisheries & aquaculture. We look at the ocean space as our operating area where we deliver a wide range of products and services. Our deliveries ranges from single products to fully integrated systems and solutions. Automation & Control serve a wide range of market segments. Through our comprehensive portfolio of offerings Automation & Control has been recognized as a world leader in our core markets for the last decades.

KONGSBERG is a leading global technology group. Throughout our proud two-hundred-year history, we have continuously advanced, applying innovative solutions to the needs of our customers, partners, and society at large. We believe diversity is our strength. By fostering an inclusive and diverse culture, we nurture and ensure space for different perspectives and ideas. We are determined in our work to mature and improve our ability to utilize our diversity and culture of differences to create positive business results.

Protechting people and planet

 

Share on:

Reference No.:

JR-P6651794

Region:

  • Buskerud

Job type:

Permanent

Working hours:

Full-time

Working days:

Day

Position type:

Engineering - system architecture

Application deadline:

24/04/2025

Location:

Kongsberg

Contacts:

Raul Giurgiu

Mobile: +47 95557631

Office address:

Kirkegårdsveien 45 0000 Kongsberg

Office location: