Embedded SW-Engineer (Audio)
ID 2012-1719 Job Location CN-Beijing
Category Engineering - Software
More information about this job:
Overview:
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, including insatiably curious engineers and scientists for our advanced technology group. 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.
This position is in the Engineering organization of Dolby Laboratories and located in Beijing, China. The main focus of this position is to implement Dolby’s audio technologies, including creating the
reference code, porting to the embedded platforms such as ARM cores or TI DSPs. The position requires a deep knowledge in signal processing algorithms, fixed-pointed algorithms and optimization technical 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 be part of a new engineering team in Beijing and work closely together with other Dolby engineering entities in the US, Germany and Australia. We expect the candidate to become a local expert on highly efficient Dolby audio engines. Working in an international environment requires excellent verbal and written English communication skills.
Responsibilities:
Essential Job Functions:
- Implement Dolby’s audio signal processing algorithms for both floating-point and fixed-point platforms.
- Independently port and optimize audio signal processing algorithms to embedded fixed-point
devices in a timely manner.
- Write code, following best practices in embedded SW-engineering, leading to well
documented, reliable and easy to maintain SW-components.
- Validate and maintain correct behavior of SW-components via automated unit tests.
- Take on responsibility for maintaining certain core embedded SW-components.
- Be a local technical expert on embedded Dolby audio technologies by combining a
good understanding of algorithmic behavior with a deep knowledge of processor
architectures.
- Maintain an awareness of competitors in the same area.
- Seek to increase knowledge by attending internal and external trainings and
conferences.
- Contribute ideas for new technologies, tools, or methodologies.
- Ensure that relevant information is shared within the project team.
- Work together with the development teams in the US, Germany and Australia to improve
Dolby’s products.
- Provide technical assistance and expertise to non-engineering teams such as Research.
- Promote a positive work environment.
- Demonstrate sensitivity in working with others.
Technical Leadership
- Be a local technical expert on embedded Dolby audio technologies by combining a good understanding of algorithmic behavior with a deep knowledge of processor architectures.
- Maintain an awareness of competitors in the same area.
- Seek to increase knowledge by attending internal and external trainings and conferences.
- Contribute ideas for new technologies, tools, or methodologies.
Teamwork & Communications
- Ensure that relevant information is shared within the project team.
- Work together with the development teams in the US, Germany and Australia to improve
Dolby’s products.
- Provide technical assistance and expertise to non-engineering teams such as Research.
- Promote a positive work environment.
- Demonstrate sensitivity in working with others.
- Readily accept input from other team members.
Qualifications:
- B.S. or M.S. in Electrical Engineering, Computer Science or comparable field is required.
- 3+ years professional experience in porting and optimization of signal processing algorithms to embedded platforms is required.
- C/C++ programming skills under Windows and Linux environments is required.
- Experience of development/debugging on embedded simulators/hardware devices via for example JTAG is required.
- Excellent English spoken and written communication skills are required.
- Problem solving skills and ability to work towards strict timelines is required.
- Deep understanding of at least one assembly language is a strong plus.
- Familiar with embedded real time operating systems is a plus.
- Knowledge of scripting languages such as Perl or Python is a plus.
ID 2012-1719 Job Location CN-Beijing
Category Engineering - Software
More information about this job:
Overview:
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, including insatiably curious engineers and scientists for our advanced technology group. 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.
This position is in the Engineering organization of Dolby Laboratories and located in Beijing, China. The main focus of this position is to implement Dolby’s audio technologies, including creating the
reference code, porting to the embedded platforms such as ARM cores or TI DSPs. The position requires a deep knowledge in signal processing algorithms, fixed-pointed algorithms and optimization technical 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 be part of a new engineering team in Beijing and work closely together with other Dolby engineering entities in the US, Germany and Australia. We expect the candidate to become a local expert on highly efficient Dolby audio engines. Working in an international environment requires excellent verbal and written English communication skills.
Responsibilities:
Essential Job Functions:
- Implement Dolby’s audio signal processing algorithms for both floating-point and fixed-point platforms.
- Independently port and optimize audio signal processing algorithms to embedded fixed-point
devices in a timely manner.
- Write code, following best practices in embedded SW-engineering, leading to well
documented, reliable and easy to maintain SW-components.
- Validate and maintain correct behavior of SW-components via automated unit tests.
- Take on responsibility for maintaining certain core embedded SW-components.
- Be a local technical expert on embedded Dolby audio technologies by combining a
good understanding of algorithmic behavior with a deep knowledge of processor
architectures.
- Maintain an awareness of competitors in the same area.
- Seek to increase knowledge by attending internal and external trainings and
conferences.
- Contribute ideas for new technologies, tools, or methodologies.
- Ensure that relevant information is shared within the project team.
- Work together with the development teams in the US, Germany and Australia to improve
Dolby’s products.
- Provide technical assistance and expertise to non-engineering teams such as Research.
- Promote a positive work environment.
- Demonstrate sensitivity in working with others.
Technical Leadership
- Be a local technical expert on embedded Dolby audio technologies by combining a good understanding of algorithmic behavior with a deep knowledge of processor architectures.
- Maintain an awareness of competitors in the same area.
- Seek to increase knowledge by attending internal and external trainings and conferences.
- Contribute ideas for new technologies, tools, or methodologies.
Teamwork & Communications
- Ensure that relevant information is shared within the project team.
- Work together with the development teams in the US, Germany and Australia to improve
Dolby’s products.
- Provide technical assistance and expertise to non-engineering teams such as Research.
- Promote a positive work environment.
- Demonstrate sensitivity in working with others.
- Readily accept input from other team members.
Qualifications:
- B.S. or M.S. in Electrical Engineering, Computer Science or comparable field is required.
- 3+ years professional experience in porting and optimization of signal processing algorithms to embedded platforms is required.
- C/C++ programming skills under Windows and Linux environments is required.
- Experience of development/debugging on embedded simulators/hardware devices via for example JTAG is required.
- Excellent English spoken and written communication skills are required.
- Problem solving skills and ability to work towards strict timelines is required.
- Deep understanding of at least one assembly language is a strong plus.
- Familiar with embedded real time operating systems is a plus.
- Knowledge of scripting languages such as Perl or Python is a plus.