Taro Logo

Embedded Engineer - Experience

Spotify is a music and audio streaming platform that delivers content to millions of users worldwide.
Stockholm, SwedenLondon, UK
Embedded
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
AI · Consumer
This job posting is no longer active. 😔

Job Description

The Experience mission at Spotify is focused on delivering the best Spotify experience to as many people as possible, in as many moments as possible. We are seeking a (embedded) Senior Software Engineer with a solid understanding of C/Rust (C++ is a plus) to join our PPX R&D Studio team. You will be responsible for building the SDK that runs on embedded devices, impacting the way the world experiences music.

Key responsibilities include:

  • Designing, developing, testing, and maintaining code in C/Rust
  • Building innovative embedded software for millions of users
  • Collaborating with specialists within and outside the organization
  • Writing scalable, maintainable code for distributed development teams
  • Becoming a valued member of an autonomous, cross-functional team

The ideal candidate should have:

  • Embedded software development skills
  • Passion for developing software for resource-constrained embedded systems
  • Expertise in architecting, designing, and developing C code
  • Knowledge of Rust
  • Strong collaborative and communication skills
  • Commitment to code quality, reusability, and testability
  • Value for agile and modern engineering practices

This role offers the opportunity to work on cutting-edge embedded systems, bringing the joy of music to millions of users worldwide. Join Spotify and help shape the future of music experiences on various devices and platforms.

Last updated 10 months ago

Responsibilities For Embedded Engineer - Experience

  • Design, develop, test, and maintain code in C/Rust
  • Build innovative embedded software for millions of users
  • Collaborate with specialists within and outside the organization
  • Write scalable, maintainable code for distributed development teams
  • Become a valued member of an autonomous, cross-functional team

Requirements For Embedded Engineer - Experience

Rust
  • Embedded software development skills
  • Expertise in C programming
  • Knowledge of Rust
  • Experience with resource-constrained embedded systems
  • Strong collaborative skills
  • Excellent written and verbal communication
  • Commitment to code quality and testability
  • Value for agile and modern engineering practices