We`re seeking a Senior Software Engineer - Control System
Join us in continuing to revolutionize ocean space operations!
Operating without a human crew at sea means there is absolutely zero room for software failure. We are now seeking a software engineer to strengthen our on-board control and autonomy systems. In this role, you will join the skilled team developing the software that runs our fleet of uncrewed vessels. Your main mission will be to ensure that algorithms within autonomy, guidance, navigation, and control are transformed into maintainable, high-quality software.
The position requires a strong software background combined with a genuine interest in software design and architecture. You will help us implement scalable software for our autonomous systems, playing a key role in improving our core on-board control systems as we expand our operational capabilities.
In this role, you will report directly to our team lead.
Your key responsibilities:
- Develop, improve, and maintain software for our on-board vessel systems.
- Optimize the software architecture for our complex robotic platforms.
- Work closely with autonomy and control engineers to turn advanced functionality into dependable software.
- Test and verify software performance during real-world field trials.
- Ensure company compliance by continuously seeking process improvements and reporting deviations.
Relevant expertise for this role:
- Degree in a relevant field, such as computer science, software engineering, cybernetics, marine technology, robotics, or equivalent real-world experience.
- Solid experience with software development, preferably using modern C++ and Python.
- Strong understanding of software architecture, testing, debugging, and code maintainability.
- Experience with Git and standard collaborative software development workflows.
- Background from Linux debugging/profiling tools, C++ & Qt, or setting up quality checks in CI/CD pipelines is highly valued.
- Experience with network programming, control systems, autonomy, guidance, or navigation is an advantage.
- Familiarity with sensor integration and payload systems is a plus.
- Fluency in both Norwegian and English is required due to our international business environment and local collaboration.
Who are you, then?
- You enjoy solving complex technical problems in close collaboration with others.
- You are self-driven, confident in your expertise, and comfortable taking initiative in your work.
- You take real ownership of your tasks, following through all the way from implementation to practical testing.
- You are highly motivated by seeing your code operate on real vessels in demanding maritime environments.
- You communicate effortlessly and clearly, both across internal engineering squads and toward project stakeholders.
- You are energized by and take pride in our core values: Innovate! Enable! Deliver!
What we offer
- A stimulating and dynamic work environment at the forefront of innovative maritime technology.
- A meaningful job with an important social mission. The autonomy we create ensures sustainable, efficient, and safe ocean space operations worldwide
- A collaborative and growing team of passionate and highly competent professionals.
- Opportunities for professional growth and skill development.
- A comprehensive and well-organized benefits package.
- A strong sense of community, plenty of humour, and social activities that bind us together in a busy everyday life.
Your location will be Trondheim.
This employment may require security clearance by the Norwegian National Security Authority and is subject to background check.