Berg Propulsion
Embedded Software Engineer
Berg PropulsionSweden22 hours ago
Full-timeEngineering, Information Technology
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 [email protected] or 0761-175005

Key Skills

Ranked by relevance