#1 Job Board for tech industry in Europe

  • Job offers
  • Embedded Software Engineer
    C

    Embedded Software Engineer

    Wrocław
    Type of work
    Full-time
    Experience
    Mid
    Employment Type
    Permanent
    Operating mode
    Office

    Tech stack

      Embedded

      regular

      Linux

      regular

      C

      regular

      Python

      regular

      C++

      nice to have

      Embedded Linux

      nice to have

      ARM

      nice to have

      CI/CD

      nice to have

      DSP

      nice to have

    Job description

    Online interview

    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 SW development under Linux (in e.g., with troubleshooting, debugging, binutils, Cmake, cross-compilers, profiling tools).
    • Professional experience in optimization techniques using compiler optimization, vectorization and/or SIMD instructions.
    • 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.

    Check similar offers

    Senior Software Engineer (Angular/C#)

    New
    ERGO Technology & Services
    Undisclosed Salary
    Gdańsk
    English
    TypeScript
    C#

    Intermediate Embedded Developer

    New
    Emerson Process Management sp. z o. o.
    2.48K - 4.96K USD
    Warszawa
    C#
    Windows System Programming
    WinForms

    Back-End Developer

    New
    Chooose AS
    Undisclosed Salary
    Oslo
    , Fully remote
    Fully remote
    Python
    Azure
    DevOps

    Senior C++ & Computer Vision developer | PL AI startup

    New
    From Poland With Dev
    5.45K - 6.94K USD
    Kraków
    , Fully remote
    Fully remote
    C++
    WinApi
    optimization

    Embedded Software Engineer

    New
    ChargeEuropa
    Undisclosed Salary
    Warszawa
    C++
    English
    C