Embedded Software Engineer
Join Berg Propulsion as an Embedded Software Engineer and develop advanced control systems for the next generation of marine vessels.

Do you want to become a Software Engineer at Berg Propulsion?
About Berg Propulsion
Berg Propulsion develops and delivers world-class propulsion solutions for the global marine industry. Our systems are used on vessels worldwide, and we are committed to long-term innovation, quality, and sustainability. We are now looking for an Embedded Software Engineer to help develop the next generation of control systems for large vessels.
Education
- Bachelor’s or Master’s degree in Embedded Systems, Software Engineering, Computer Engineering, Electrical Engineering, or a related field.
Knowledge
- Strong knowledge of programming for embedded systems (C/C++).
- Experience with real-time operating systems (RTOS) and low-level firmware.
- Understanding of electronics, sensors, control systems, and embedded hardware.
- Experience with Linux environments and debugging tools (e.g., oscilloscopes, logic analyzers, JTAG/SWD).
- Knowledge of testing and validation of control systems in both lab and onboard vessel environments.
Experience
- Minimum 5 years of experience in embedded systems development, preferably in marine or industrial applications.
- Experience collaborating in cross-functional teams with mechanical, electrical, and systems engineers.
- Advantageous: experience in the marine industry and familiarity with communication protocols such as NMEA 2000, CAN bus, or Modbus.
Competencies
- Conscientiousness – You are analytical, structured, and precise. You can plan, prioritize, and ensure quality in complex systems.
- Emotional Stability – You remain calm and focused under pressure, handle troubleshooting of critical systems, and work methodically in stressful situations.
- Openness – You are curious and driven by innovation. You embrace new technology and contribute creative solutions in the development of advanced control systems.
- Agreeableness – You collaborate effectively in teams and communicate efficiently across disciplines. You can compromise when needed but also stand firm on technical quality.
- Extraversion – The role is technically demanding and requires individual focus, but some communication and collaboration with the team is necessary.
Development Potential / Interests
- You want to grow your expertise in advanced embedded systems and contribute to the future of marine control systems.
- Interest in innovation, sustainability, and technical challenges in an international environment.
- Eager to work in cross-functional projects and build expertise in marine control systems.
Other Requirements / Practical Conditions
- The position is based at Berg Propulsion on Hönö, near Gothenburg, Sweden.
- International travel may be required.
- You thrive in an environment with high standards for quality, safety, and documentation.
- Fluent in English, both written and spoken.
For questions about the position, please contact recruiting Manager, Hanna Hvarfven at hanna.hvarfven@bergpropulsion.com or 0761-175005
- Employment type
- Full-time
Colleagues
Cape Crow Office
Why Choose Berg Propulsion?
-
Innovation
We're at the forefront of technological advancements, designing propulsion systems that elevate marine performance to unprecedented levels.
-
Team Collaboration
Our team is the heart of our enterprise. Here, you'll have the unique opportunity to collaborate with industry experts in technology and engineering.
-
Influence
Your work will have a global impact, shaping marine solutions that contribute to a more sustainable future.
-
Personal Growth
We provide abundant avenues for both personal and professional growth, enabling you to flourish as a part of our team.
Already working at Berg Propulsion AB?
Let’s recruit together and find your next colleague.