Mid/Senior Embedded Engineer
Dolby LaboratoriesOverview
Join our Porting and optimization team at Dolby Laboratories in Wrocław, Poland! As a Mid/Senior Embedded Engineer, you will be at the forefront of entertainment technology, working on cutting-edge projects that shape the future of audio and visual experiences.
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 (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).
Nice to Have
- Experience in setting up or maintaining CI/CD.
- 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
Benefits Extracted with AI
- Flexible work approach
Similar jobs
Last update: 23 minutes ago
C++ Software Development Engineer
Join Siemens as a C++ Software Development Engineer in Katowice. Develop new features for IC Packaging industry software.
Software Engineer II, Video Creation
Join Google as a Software Engineer II in Warsaw, focusing on video creation for Google Ads. Develop front-end tools and collaborate with back-end teams.
Principal Engineer, Video Coding Software
Join Nokia as a Principal Engineer in Video Coding Software, focusing on video codec architectures and next-gen video coding.
Medior C++ Developer for Engineering Tools
Join Siemens as a Medior C++ Developer in Žilina, Slovakia. Work on global engineering tools with C++ and agile methodologies.
Machine Learning Compiler Engineer
Join Qualcomm as a Machine Learning Compiler Engineer to optimize ML compilers for cutting-edge accelerators.
Embedded Systems Developer
Join ARQUIMEA as an Embedded Systems Developer in Spain. Work with C/C++, Agile, and Git in a dynamic tech environment.
Senior Software Developer
Join Nasdaq as a Senior Software Developer in Wrocław, Poland. Work on AxiomSL regulatory solutions with a focus on ETL, Python, and R.
Experienced Software Developer (Axiom SL)
Join Nasdaq as an Experienced Software Developer in Wroclaw, focusing on AxiomSL for regulatory reporting. Hybrid work model with competitive benefits.
Intern Software Engineer
Join Arm as an Intern Software Engineer, work on cutting-edge projects, and gain hands-on experience in software development.
Software Engineering Intern - Python/C++
Join Qorvo as a Software Engineering Intern in Barcelona. Work with Python/C++ to streamline software processes. Gain real-world experience.
AI Software Development Engineer
Join Intel as an AI Software Development Engineer to develop and deploy AI applications, enhancing engineering productivity.
Machine Learning Mathematics Engineer
Join ASML as a Machine Learning Mathematics Engineer to develop optical metrology solutions using machine learning and optimization algorithms.
Software Development Engineer - Compiler
Join Annapurna Labs as a Software Development Engineer focusing on compilers and machine learning.
Senior Software Engineer - Language Tools
Join Datadog as a Senior Software Engineer in Lisbon to develop language tools for backend engineers.
Senior Staff Software Engineer
Join VIZIO as a Senior Staff Software Engineer in Dallas, TX. Lead full-stack development with JavaScript, Python, React.js, and AWS.
Software Development Engineer - 2025 University Graduate
Join Adobe as a Software Development Engineer for 2025 graduates. Develop high-performance software in a dynamic team environment.
Software Development Engineer - 2025 University Graduate
Join Adobe as a Software Development Engineer for 2025 graduates. Develop and test software systems, collaborate with teams, and grow your skills.
Remote Software Engineer
Join Bending Spoons as a Remote Software Engineer. Work on backend, data, infrastructure, mobile, or security & privacy.
Software Engineer III, Full Stack
Join Google as a Software Engineer III, Full Stack in Warsaw to develop next-gen technologies for Pixel Biometrics.
Entry Level Software Engineer
Join Adobe as an Entry Level Software Engineer to develop and test software systems for digital experiences.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive pay, equity, and comprehensive benefits.
Software Engineer - 2025 University Graduate
Join Adobe as a Software Engineer for 2025 graduates. Develop and test software systems with a focus on quality and collaboration.
Software Development Engineer
Join Adobe as a Software Development Engineer to lead the development of Journey Optimizer Omnichannel product.
Systems Engineer II
Join Honeywell as a Systems Engineer II in Brno, focusing on sustainable aircraft systems. Hybrid role with great benefits.