Senior SIL / HIL Engineer
Maritime Robotics AS
- Frist Snarest
- Ansettelsesform Fast
Are you our new Senior SIL / HIL Engineer?
Join us in continuing to revolutionize ocean space operations!
We are seeking a hands-on Senior SIL/ HIL Engineer who will design, build, and maintain the simulation and hardware test environments for our marine applications. In this role, you will bridge software and the physical world, creating Software-in-the-Loop (SITL) and Hardware-in-the-Loop (HIL) test rigs. You will play a key role in ensuring our Linux-based C++/Qt systems perform flawlessly under real-world physical conditions before they ever reach an autonomous vessel.
The position requires a tinkerer's mindset combined with strong technical expertise in hardware-software integration. As part of our engineering team, you are the technical anchor ensuring that software processes and compliance are successfully merged with physical hardware realities.
In this role, you will report directly to our Team Lead.
Your key responsibilities:
Design & build test rigs: Architect, assemble, and wire HIL test benches, integrating target Linux hardware with marine sensors, actuators, and network simulators.
Develop simulations & integrate hardware-software: Develop and maintain SITL simulation environments and plant models, working alongside the C++/Qt development team to ensure physical I/O and protocols are accurately tested.
Automate HIL & troubleshoot interfaces: Integrate test rigs with the CI/CD pipeline for automated regression tests, and use oscilloscopes and Linux diagnostic tools to debug complex timing or electrical issues.
Ensure company compliance: Proactively seek process improvements, report deviations, and ensure our physical testing workflows align with our quality standards.
Relevant expertise in this role:
BSc or Master within Electrical Engineering, Cybernetics, Computer Engineering, or similar. Relevant practical experience may compensate for formal education.
3+ years of experience building and operating HIL/SITL systems.
Experience with Python and Bash scripting for test automation and simulation modeling.
Understanding of hardware communication protocols (CAN bus, Modbus, Ethernet/TCP/IP are required).
Background from Linux environments and interfacing with embedded hardware is highly valued.
Familiarity with marine protocols like NMEA 0183/2000 is an advantage.
Familiarity with C++ and Qt (to read application code) and experience with electrical schematics, wiring, and soldering is a plus, but not required.
Curiosity or experience in utilizing AI/ML tools in testing (e.g., for automated log analysis) is a great bonus.
As an international company, we require fluency in both Norwegian and English; other languages are a big bonus.
Who are you, then?
Collaborative and solution-oriented in your approach to tasks and responsibilities.
Comfortable working within the bridge between abstract software code and physical hardware realities.
A strong problem-solver with a clean, maintainable, and structured architecture mindset.
Able to turn abstract requirements into concrete, automated, and robust test cases.
The one that safely bridges code and reality when systems need to be validated for harsh marine conditions.
You are energized and take ownership of 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.
Ready to join the team? We're already excited to meet you!
If you have any questions about the position, don't hesitate to contact our recruitment partner at ADA AS, by Stein Pedersen, +47 482 85 119 / stein@ada.no
Ferdigheter
- Bash shell scripting
- CI/CD (Continuous Integration and Continuous Delivery)
- Integrasjon av maskinvare og programvare
- Oscilloskop
- Python Scripting
- Simulering
JobbMatch
Er du en god match for denne stillingen?
JobbMatch ser på erfaringen og egenskapene dine – og sjekker hvor godt du passer.
Om arbeidsgiveren
Since 2005, Maritime Robotics has pioneered and led the development of advanced sea drones (Uncrewed Surface Vessels USVs) and maritime autonomy. Our core technology, the autonomous navigation system (ANS), enables safe and efficient remote and autonomous operations at sea.
These robotic solutions are vital for precise seabed mapping, ocean research, securing marine infrastructure, and operations in challenging environments. Globally deployed ANS and USVs contribute to sustainable, efficient, and safe maritime navigation, minimizing fuel use. In today’s world, our technology is also crucial for protecting communities and assets. We see growing demand from defence, security, hydrography, marine construction, and the energy sector.
INNOVATE I ENABLE I DELIVER
- Sektor: Privat
- Sted: Brattørkaia 11, 7010 Trondheim
- Hjemmekontor: På kontoret
- Bransje: Forsvar og militær, IT, Maritim og offshore
- Stillingsfunksjon: Kybernetikk, QA/Testing
- Arbeidsspråk: Norsk, Engelsk
Nøkkelord
hil, sitl, simulering, maskinvareintegrasjon, testautomatisering
Annonseinformasjon
- FINN-kode 464469619
- Sist endret

