Senior Embedded Developer

MarshallStockholmJob.bopublicerad 2026-10-22
Krav:PythonRustGitQA/TestSecuritySenior

About the company

Marshall Group is the audio, tech, and design powerhouse uniting musicians and music lovers through genre-breaking innovation. Our flagship brand, Marshall, is uniquely positioned with over 60 years of rock ‘n’ roll attitude on stage, at home, and on the go. Our iconic products are brought to life by a dedicated team of 800 passionate employees and sold in over 90 markets worldwide.

Your tasks

Right now, we need to strengthen our Software & Platforms team with a Senior Embedded Developer with a focus on Embedded Linux.

What you’ll do As a Senior Embedded Developer at Marshall Group, you will decide what happens under the hood, from the moment someone presses a button to the moment the music starts. You’ll write the drivers and firmware behind our connected products and help build the platform they all run on. In a small, senior team, your voice shapes technical decisions from day one.

Roles & Responsibilities

  • Develop embedded software for audio systems.
  • Develop custom Linux distribution
  • Architect board support packages (BSP).
  • Innovate in audio-related module development.
  • Secure functionalities across our connected products and platform.
  • Implement modular code for a platform supporting a range of products.
  • Represent embedded software in product projects, explaining technical trade-offs to other teams.
  • Explore new ideas by building proofs of concept (PoC).
  • Improve build systems and product testing and take part in code review and documentation.

Requirements

Who we’re looking for As a Senior Embedded Developer, you take ownership of your work and understand how it fits into the bigger plan, without waiting to be told what comes next. You speak up in project meetings and stand behind your technical decisions, while staying open to other views. You pick up new tools quickly and enjoy working alongside experienced colleagues.

You probably have the following experiences & skills

  • Expert-level C, writing production code for embedded systems in physical hardware products.
  • Embedded Linux development, including building and maintaining distributions with Yocto.
  • A very good understanding of the Linux operating system and its services, from boot to how system services work together on a device.
  • Familiarity with Wi-Fi, Bluetooth and BLE, and how they behave in real products, for example pairing, connection stability and power use.
  • Git and build systems such as Make or CMake, including keeping builds maintainable across several products.
  • Python for scripting, test automation or developer tooling around embedded projects.
  • Familiarity with Rust
  • Experience in API-design

Bonus if you have experience with

  • Linux audio frameworks.
  • Linux software update (OTA) frameworks.
  • System security, such as secure boot and secure networking.

What we offer

We encourage applications from all over the world. To enable transitioning from another country for a role at Marshall, we offer re-location support. This support is tailored for each role but always includes visa/work permit application, local authority registration, and home finding service. Don't hesitate to reach out if you have any questions.

How to apply

Does this sound like you? We look forward to reviewing your application!

Other

Our pledge We thrive to foster an inclusive workplace and we do not discriminate on the basis of race, religion, disability, colour, national origin, gender, sexual orientation, age or marital status. We firmly believe that Marshall thrives when our employees do, leading to better experiences for our consumers.