Staff DSP Porting Engineer, Entertainment

Found in: Talent CN S2 - 1 week ago


Chaoyang, China Dolby Laboratories Full time

Summary

This 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.


  • Solutions Engineer 3

    Found in: Talent CN S2 - 1 week ago


    Chaoyang, China Viavi Solutions Inc. Full time

    Summary: Primarily provides pre-sales technical support for the development and implementation of complex products/applications/solutions. Uses in-depth product knowledge to provide technical expertise to sales staff and the customer through sales presentations and product demonstrations. Assists the sales staff in assessing potential application of...