Loading...
Share this Job

Internship- Embedded C code porting, optimization and benchmarking

Apply now »

Date: Jan 13, 2021

Location: Wroclaw, PL

Company: Dolby Laboratories, Inc.

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 make a difference how people create, deliver, and enjoy entertainment worldwide. 

 

To do that, we need the absolute best talent. Are you the one? 

 

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. Would you like to work on the latest entertainment technologies to deliver spectacular experiences with us? 

 

 

 

 

Dolby is a worldwide leader in providing immersive audio experiences. Our technologies are ubiquitous in consumer entertainment devices from TVs, Set-Top-Boxes to smartphones and wireless speakers. Our job is to make sure that our technologies work efficiently on a diverse range of embedded processors with varying constraints and requirements.  

In this internship, you will become familiar with Dolby technologies in consumer playback devices. You will contribute to software development that enables the next generation of Dolby technologies.

 

Place: WrocławPOLAND
Duration: 6 months

 

 

Responsibilities:

 

  • Porting of state-of-the-art Dolby audio technologies from reference C code to embedded platforms
  • Code optimizations with use of SIMD instructions (vectorization) 
  • Performance benchmarking and functional verification of optimized code
  • Performance bottlenecks analysis
  • Performance measurement setup automation in Python
  • Cooperate with other project members to get support
  • Report progress to supervising engineer

 

Requirements:

  • Studies in computer science, electrical engineering or similar.
  • Interest in writing efficient code and performance tweaking
  • Ability to program in low level C under Linux environment (embedded)
  • Familiarity with computer architecture(s) and its performance implication
  • Interest in signal processing and algorithms
  • Basic python skills
  • Good verbal and written communication skills in English.

 

 

 

Dolby Hiring Entity:

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

 

#LI-MS2