Embedded Software Engineer
Berg Propulsion Production AB Öckerö
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.
- 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.
- 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.
- 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.
- 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.
- 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
Techla Group ABGöteborg, 18 km från Öckerö
Om jobbet
For our customer we are looking for software developers to develop cloud-based telecommunications solutions for 3GPP's 5G standard.
The starting point is complex built-in real-time systems to be realized using virtualization technologies...
Nexer Engineering ABGöteborg, 18 km från Öckerö
Nexer Engineering is at the forefront of tomorrow's technology and is experiencing steady growth. We are seeking a skilled Software Developer proficient in C/C++ to join our team and contribute to our ongoing success! We welcome individuals who are...
Volvo Business Services ABGöteborg, 18 km från Öckerö
ideas, thoughts and opinions can be shared. We are team players with clear common ambitions, and we win together.
Who are you?
You are passionate about engineering best practices, advocating for clean code, and automating routine tasks. Comfortable...