Dolby Laboratories

Mid/Senior Embedded Engineer

Wroclaw, Poland
Python C++ Assembly
Search for More Jobs Talk to a recruiter now 💪
Description

Join the leader in entertainment innovation and help us design the future. At Dolby, science meets art, and high tech means more than computer code. As a member of the Dolby team, you’ll see and hear the results of your work everywhere, from movie theaters to smartphones. We continue to revolutionize how people create, deliver, and enjoy entertainment worldwide. To do that, we need the absolute best talent. We’re big enough to give you all the resources you need, and small enough so you can make a real difference and earn recognition for your work. We offer a collegial culture, challenging projects, and excellent compensation and benefits, not to mention a Flex Work approach that is truly flexible to support where, when, and how you do your best work.

 

Overview

 

Join our Porting and optimization team!

 

Are you passionate about software performance? Do you enjoy understanding how things work under the hood and solving complex problems? If so, we invite you to join the Dolby as a (Senior) Software Engineer, based in Wrocław.

 

In the Porting team we adapt Dolby technology components to a variety of platforms and architectures, including DSPs. We optimize ported code and measure its performance against customer requirements, ensuring functionality and quality remain intact. As a Porting Engineer, you will collaborate with leading SoC manufacturers of game consoles, TVs, mobile phones, wireless speakers, and more. You will work on solutions that are planned to be implemented in flagship devices not yet available on the market.

 

Dolby is a global leader delivering unique audio and imaging solutions to millions of users worldwide. We impact how people create and experience audio and video. The results of our work are visible throughout the entertainment industry.

 

Responsibilities:

 

  • Port C code reference implementations to the target customer’s embedded platforms.
  • Optimize code and benchmark for target embedded platforms.
  • Measure and evaluate performance of optimized code for various target platforms and OS.
  • Analyze signal processing algorithms, identifying areas of complexity reduction.
  • Validate and maintain correct behavior of SW-components with automated tests.
  • Collaborate with team members, industry leaders and stakeholders from various continents.

 

 

Qualifications:

 

  • Degree in Electronic Engineering, Computer Science or relevant commercial experience.
  • Proficiency in low-level C programming.
  • Strong understanding of computer architecture, memory management.
  • Professional experience in optimization techniques using compiler optimization, vectorization and/or SIMD instructions.
  • Professional experience in SW development under Linux (in e.g., with troubleshooting, debugging, binutils, Cmake, cross-compilers, profiling tools).
  • Experience with task automation using Python or another scripting languages.
  • Basic understanding of audio fundamentals and signal processing algorithms (filters, transforms).
  • Open-minded team player with good communication skills.
  • Good command of English, both written and verbal.

 

 

Nice to have:

 

  • Experience in setting up or maintaining CI/CD is a strong advantage.
  • Analytical mind with mathematical twist.
  • Audio or DIY electronics/robotics related hobby.
  • Knowledge of various processor architectures (e.g., ARM, DSP).
  • Basic knowledge of C++ or/and Ability to analyze assembly code.
  • Knowledge of embedded Linux.
  • Familiarity with DSP processors.

 

Dolby Hiring Entity:

Dolby Poland Sp. z o.o.
Business Garden, Building G
ul. Legnicka 48
Wrocław, 54-202, Poland

Dolby Laboratories
Dolby Laboratories
Audio Broadcasting Consumer Hardware Media and Entertainment Video

0 applies

1 views

Other Jobs from Dolby Laboratories

Staff DevOps Engineer

Wroclaw, Poland

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say