Software Architect

Join our team in Uncrewed Platforms!

To meet an exciting, sustainable, and expanding future, we are seeking a Software Architect. With us, you will contribute to the development of new and exciting marine robotics for the future.

You will be part of the Uncrewed Platforms division, who design, create, and build autonomous underwater vehicles and autonomous uncrewed surface vessels, which can explore from the sea surface down to six thousand meters below. Our vehicles can operate alone for days and weeks at a time, gathering information about the seafloor, the water, and objects in the water. We create and integrate advanced sensors for information gathering, maritime navigation, and communication.
The Uncrewed Platforms software group manages the full software stack, including sensor integration, vessel control and autonomy, mission planning, monitoring, data acquisition, visualization, and analysis.

The role:
You will play a pivotal role in designing and shaping complete software solutions, creating cohesive, robust, and scalable architecture. Understanding requirements, constraints, and objectives of a software system is essential, translating these into a complete and descriptive design suitable for dissemination, implementation, and execution.

The ​Software Architect​ operates at the intersection of technology, innovation, and strategy, shaping the technical direction of projects to ensure that solutions are not only functional but also aligned with organizational goals and strategies. 

 

Responsibilities:

  • The overall architecture of software systems, making critical decisions about the structure, components, modules, interfaces, and technologies. 
  • Collaboration and communication with stakeholders to understand requirements, communicate design decisions, and align technical solutions with business objectives. 
  • Support and maintenance of software architecture from a life cycle management perspective. 
  • Documentation and dissemination of software architecture. 
  • The quality of the software architecture through the establishment of best practices, design patterns, and coding standards, to maintain high-quality code and system reliability. 
  • The evaluation of new and emerging software technologies. 
  • Consequence analysis and risk management. 
  • Guidance and empowerment of software engineers to adhere to architectural guidelines and foster a culture of continuous improvement.

 

What we offer:

  • Competitive salary and benefit packages.
  • Good pension and insurance scheme.
  • Flexible work hours and holiday arrangements.
  • Hybrid working arrangements.
  • Good development opportunities in an international environment.
  • An inspiring work environment, with the possibility to work with sustainable and exciting solutions for the future.

 

Technologies we use:

  • Modern C++
  • Python and MATLAB
  • Linux and Windows
  • Azure DevOps
  • Microsoft Visual Studio
  • Git

Qualifications:

  • A master’s degree in computer engineering, computer science, cybernetics, or similar - experience can compensate for a degree.
  • Proven experience as a Software Architect or similar role, with a track record of architecting complex systems.
  • Extensive background in software development and system design.
  • Proficiency in software design, architecture patterns, and relevant technologies.
  • Strong interpersonal and communication skills, to collaborate with teams and convey technical concepts to non-technical stakeholders.
  • Capability to lead and guide development teams in implementing architectural solutions.
  • Ability to grasp and align technical decisions with business objectives and needs.
  • Proficiency in the English language, both spoken and written.

 

Personal characteristics:

  • Analytical approach to problem-solving.
  • Adaptability to new technologies and practices.
  • Proactive and accountable attitude.
  • Clear and structured communication style.
  • Collaborative team orientation.

 

Security clearance by the Norwegian National Security Authority must be possible. See www.nsm.no for more information.

 

Work location: Our main office is in Horten, with flexible options for working from Lysaker.

Points of contact: Tommy Walther-Jansson, Software Development Manager

 

Kongsberg Discovery leads product and technology development, supply chain operations, and project delivery for KONGSBERG's subsea and marine surface sensors, hydroacoustic positioning, sonar and mapping systems, robotic vessels, and communications systems. Recognized globally as a leader in its core markets, we focus on advanced technological and autonomous systems that optimize maritime operations and reduce environmental impact, driving a more sustainable future.

KONGSBERG, a global technology leader with a two-hundred-year history, continuously advances through innovative solutions. We value diversity and foster an inclusive culture, leveraging different perspectives to create positive business results.

 

Protechting people and planet