Staff DSP Porting Engineer, Entertainment

Dolby

  • Beijing
  • Permanent
  • Full-time
  • 13 days ago
Overview:Welcome to join the leader in entertainment innovation and help us design the future. At Dolby, we are creating spectacular user experiences at the intersection of art and science. Dolby technologies and innovations power these user experiences by connecting end-to-end ecosystems, from the artistic creative process, through distribution, all the way to end-point playback. These ecosystems include premium Dolby Cinemas, gaming systems, home theaters, mobile devices, and pretty much everything in between.Job SummaryThis position is in the engineering organization of Dolby Laboratories, and located in Beijing, China. The focus of this position is to port Dolby's audio technologies to embedded platforms, such as ARM cores and QDSPs. The position requires a deep knowledge in optimizing signal processing algorithms, including the use of assembly language, as well as an excellent understanding of DSP architectures.We are looking for a highly motivated individual for whom working with different tool chains under various operating systems in hardware close environments is fun and not a challenge.The candidate will work closely together with Dolby global research team and engineer team. We expect the candidate to become a local expert on embedded Dolby audio technologies by combining a good understanding of algorithmic behavior with a deep knowledge of processor architectures. Meanwhile, maintain an awareness of competitors in the same area, seek to increase knowledge by attending internal and external trainings and conferences, and contribute ideas for new technologies, tools, or methodologies.At last, ensure that relevant information is shared within the project team and document it.Responsibilities:
  • Foresee the potential opportunities in mobile audio business.
  • Verify Dolby audio technology experience on the products and figure out the improvement points.
  • Port and optimize audio signal processing algorithms to embedded fixed-point and float-point devices in a timely manner.
  • Set up and maintain the building system with auto build framework.
  • Build fast prototype and demo it internally and externally.
  • Write code, following best practices in embedded SW-engineering, leading to well documented, reliable, and easy to maintain SW-components.
  • Take on responsibility for maintaining certain core embedded SW-components.
Qualifications:
  • B.S. or M.S. in Electrical Engineering, Computer Science, or comparable field or comparable field, relevant work experience highly desired, but not strictly required.
  • 8+ years embedded software development.
  • Strong coding skilled in C/C++ programming language.
  • Deep understanding of audio processing, audio codec and testing.
  • Deep understanding of DSP architectures, such as Qualcomm, ARM and Cadence chipsets.
  • Deep understanding of audio acoustic and objective test.
  • Good understanding of the audio processing features in the market.
  • Knowledge of NN feature and architecture in the market.
  • Knowledge of scripting languages such as Python.
  • Fluent English communication in reading, writing and speaking.
Desirable experience and skills (nice to have):
  • Experience of NN porting and optimization via portable devices.
  • Good experience of ASM programming language.
  • Good experience of subjective listening test.
  • Knowledge in Matlab programming language is a plus.
  • Experience of web protocol and Bluetooth.
  • Experience of Android application development.
Build your career profile, also within the Careers tab in Employee Central to open the possibility of new opportunities finding you. Express your interest. If you want to express your interest in a specific opportunity and be contacted by a recruiter, click the apply button associated with the relevant job description. The Recruiter is the only one who will see your application.#LI-NX1

Dolby

Similar Jobs

  • Staff Software Engineer, Ads & Video Streaming

    Tubi.tv

    • Beijing
    About the Role: Server-Side Ad Insertion is a cornerstone of the modern ad-supported streaming business. Our team's primary focus is on scaling our distributed systems to monetiz…
    • 2 days ago
  • ASIC Digital Design, Staff Engineer

    Synopsys

    • Beijing
    Job Description and Requirements Synopsys' high-speed interface IP (PCIE/CXL/USB/DP) subsystem solution is gradually becoming a key module of AI acceleration, GPGPU, Big-Data SOC…
    • 30 days ago
  • Applications Engineering, Sr Staff Engineer

    Synopsys

    • Beijing
    • Shanghai
    Job Description and Requirements Job Description We're looking for High Speed Serdes PHY Application Engineer to join the team. This role involves whole SOC design flow from a…
    • 1 month ago