Firmware Engineer

Elektron Music Machines Mav AB

Göteborgs kommun

On-site

SEK 527,259 - 738,163

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fresh fruit
Wellness benefit
Regular social events
Free parking

Job summary

A leading musical instrument company is seeking a Firmware Engineer to join their R&D team in Gothenburg, Sweden. The role requires expertise in C++ and embedded systems for developing innovative music-making products. Candidates should possess a Master’s in Computer Science or Electrical Engineering and several years of experience. The position emphasizes creativity and teamwork, offering a dynamic environment with regular social events and professional growth opportunities.

Qualifications

  • Several years of experience with C++.
  • Fluent spoken and written English.
  • Experience in a similar field.

Responsibilities

  • Develop firmware from product ideas through prototypes to release.
  • Work at application level interfacing with lower-level operating systems.
  • Improve software long after product release.

Skills

C++ programming
Embedded systems design
Problem-solving
Python programming
Multi-threaded real-time systems knowledge
Software architecture
Version control (Git)
Algorithms and data structures

Education

Master of Science in Computer Science, Electrical Engineering

Job description

Elektron builds state-of-the-art electronic music instruments with deep functionality and exceptional sonic capabilities. With a track record of iconic products such as the Machinedrum, Octatrack and Digitakt, Elektron has become uniquely positioned in the artist and producer community.

We’re now expanding our team, to push the boundaries of music creation and meet customer demand!

With small teams, flat hierarchy, and high emphasis on creativity, Elektron gives room for every idea to be heard! Joining the Elektron team means being trusted in your abilities.

Do you want to be a part of the team that creates the best electronic music instruments in the world?

Role Description

We are currently looking for a full-time Firmware Engineer to expand the R&D team. As a firmware engineer at Elektron you will work with the complete software design chain; from product ideas, through prototype stages, to released firmwares and updates in future releases.

The embedded software team is responsible for all the programmable aspects of the instruments, ranging from digital logic to high level data management. We develop software for products to come, and we continue to improve the software long after they have been released.

Our instruments have multi-threading real-time operating systems, and may be composed of multiple micro-controllers and digital signal processors. You will be working at the application level, but you are required to interface the operating system at a lower level.

You are passionate about writing code which is reliable as well as efficient. You are comfortable working with a large existing codebase. You are self-motivated and have strong problem solving capabilities.

This is an on-site position based in Gothenburg, Sweden.

Required skills & experience
  • Master of Science in Computer Science, Electrical Engineering, or similar experience.

  • Several years of experience with C++.

  • Some experience with Python.

  • Extensive embedded systems design knowledge.

  • Good knowledge about multi-threaded real-time systems.

  • Great problem-solving skills.

  • Experience with software architecture and knows how to write maintainable systems.

  • Knows Git inside-out and is well familiar with code review.

  • Good knowledge of algorithms and data structures.

  • A structured way of working, using version control, issue trackers and similar tools.

  • Several years of working experience in a similar field.

  • Fluent spoken and written English.

Valued skills
  • Knowledge in Rust, Digital Signal Processing, USB communication.

  • Experience with production testing and a drive for testability.

  • Experience with major real-time operating systems such as FreeRTOS, Zephyr etc.

  • Low level ARM A/M architecture and ISA knowledge.

  • Interest in music instruments (preferably making music).

What we offer

A dynamic and multicultural workplace where you have the opportunity to make a real impact and take ownership. At Elektron, you’ll experience great team spirit and a warm atmosphere, with music at the heart of everything we do. You’ll work closely with all departments and gain a broad understanding of the company, opening doors for professional development and long-term growth. Along the way, you’ll enjoy regular social events, fresh fruit, free parking, a wellness benefit, and more — all backed by the security of a collective agreement.

Start: As soon as possible, by agreement

Scope: Full-time, permanent position

Location:Banehagsliden 5, Gothenburg

We usually get back to applicants within 14 days, but due to a high volume of applications, the response time may sometimes be longer — but rest assured, you haven’t been forgotten, and we promise to reach out as soon as we can.

Greetings from Elektron!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Elektron Music Machines • Göteborgs kommun

On-site
SEK 600,000 - 800,000
Wellness benefits
On-site parking
Collective agreement
+1
HR generalist
HR generalist

Elektron Music Machines Mav AB • Göteborgs kommun

On-site
SEK 420,000 - 520,000
Firmware Engineer — Embedded for Innovative Music Gear
Firmware Engineer — Embedded for Innovative Music Gear

Elektron Music Machines Mav AB • Göteborgs kommun

On-site
SEK 527,000 - 739,000
Fresh fruit
Wellness benefit
Regular social events
+1
Senior Hardware Developer
Senior Hardware Developer

Softube AB • Linköpings kommun

Hybrid
SEK 1,100,000 - 1,700,000
Senior Electronics Engineer
Senior Electronics Engineer

Marshall Group • Stockholms kommun

On-site
SEK 900,000 - 1,150,000
Relocation assistance
Electronics Hardware Developer
Electronics Hardware Developer

WeQuel • Västerås kommun

On-site
SEK 550,000 - 750,000
Hardware Engineer
Hardware Engineer

Micropower Group • Växjö kommun

On-site
SEK 450,000 - 600,000
Opportunities for professional growth
Dynamic development-driven environment
Collaboration across functions
Principal Embedded Software Engineer to Markem-Imaje
Principal Embedded Software Engineer to Markem-Imaje

ANTS Akademiskt Nätverk av Tekniska Studenter AB • Göteborgs kommun

On-site
SEK 900,000 - 1,150,000
Open application: Senior Software / Embedded Engineer
Open application: Senior Software / Embedded Engineer

2550 Engineering AB • Göteborgs kommun

On-site
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Markem-Imaje AB • Göteborgs kommun

On-site
SEK 550,000 - 800,000