Software Architect - Advanced Simulation Systems
Software Architect
Kongsberg Digital is looking for a System Architect for our advanced simulation system for maritime education and research. Our wide range of simulators enables customers to provide efficient and realistic training of students and crew in order to build vital skills that promotes safety, cost-efficiency and sustainability in operations at sea.
A software architect is an experienced software developer or programmer who is responsible for making high-level design choices and decisions for the maritime simulators. As an architect, you will take a bird’s-eye view of the total existing code base. Understanding the existing code base, you should decide which platforms, languages, frameworks, libraries, tools, and other technologies that should be used when implementing new features making them suit with the existing code base. As a software architect you should also ensure development teams follow best practices, coding standards, and technical requirements.
You will be involved in the development of our company's technical infrastructure and software applications. Your duties will include system integration, communicating with product owners and other stakeholders, and defining the solutions needed to implement business requirements. You will cooperate with a set of development teams in the agile design, development, testing and maintenance of software systems.
The existing code base is mainly written in C# and C++ with UI in HTML and WPF
Responsibilities
Below are some of the responsibilities that you are expected to meet:
- Understand, manage, communicate, and enforce our software architecture roadmap.
- Define and document the architecture and design.
- Manage the design, development, and implementation of software solutions.
- Translate business needs and requirements into technical requirements for software applications.
- Guide the software development process through high-level decision making.
- Coach and mentor, the team members, software engineers, programmers, and testers
- Create and maintain design and code standards.
- Serve as a technical liaison among project managers, developers, and stakeholders.
- Ensure code standard is followed by review of pull requests
Technical skills and experience
- Master's degree in computer science, information technology, software architecture, or related field
- Interest in mathematics, physics, and engineering
- 5+ years’ experience working as a part of a software development team.
- Knowledge of object-oriented programming and software design patterns
- Familiarity with software build tools, Microsoft Azure and Visual Studio
- Familiarity with programming languages as C#, C++, JavaScript
- Familiarity with software version control systems such as Git
- Experience with agile software development methodologies like Scrum
- Experience with testing frameworks, such as NUnit
- Strong interpersonal communication skills, fluent English speaking.
- Passion for software architecture
Deadline for applying is ASAP, candidates will be reviewed after applied.
This position is required to work from Horten office, there will be possibilities from time to time to work from home office.
- Department
- MSIM
- Locations
- Horten
- Employment type
- Full-time

Colleagues
Horten
OUR POWER IS CURIOSITY, CREATION AND INNOVATION
We believe you love to experiment, challenge the established, co-create, develop and cultivate. Together we can explore new answers to today’s challenges and future opportunities, and talk about how industrial digitalisation can be a part of the solution for a better tomorrow. We believe that different perspectives are crucial for developing gamechanging technology for a better tomorrow. Join us in taking on this challenge!
About Kongsberg Digital
Kongsberg Digital is a provider of next generation software and digital solutions to customers within maritime, oil & gas and utilities. Together with the rest of KONGSBERG, Kongsberg Digital offers solutions within autonomy, smart data, augmented reality and other areas.
Join Kongsberg Digital as we pursue our mission to digitalize the world’s industries for a better tomorrow. We truly believe that technology will drive more efficient and sustainable operations, making the oil sector more energy efficient, ships less polluting and green energy future proof.
Every day our products create impact by transforming data into actions, helping our customers improve decision making, automate work and drive value.
As part of our DNA, we are committed to continuously innovate and turn great ideas into more sustainable solutions. And we are looking for extraordinary individuals to join us on our mission.
Software Architect - Advanced Simulation Systems
Loading application form
Already working at Kongsberg Digital?
Let’s recruit together and find your next colleague.