Staff Engineer, Product Engineering Dev (Mobile)
ID 2013-2132 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 Advanced Technology organization of Dolby Laboratories and located in Beijing, China. The main focus of this position is to implement an exciting new Dolby product, including creating mobile application and middleware to integrate Dolby technologies. The position requires a deep knowledge of Mobile Middleware and Application under different Mobile OS specifically in iOS and Android.
This position will assume ownership of application level embedded software components in Dolby’s new products. We are looking for a highly motivated individual for whom working with various mobile operating systems in different hardware environments and multimedia frameworks is fun and not a challenge. The candidate will work closely together with other Dolby engineering teams in the US and Australia towards rapid prototyping of next generation audio and voice technologies and products. Working in an international environment requires excellent verbal and written English communication skills. Occasional travel to the US is expected.
Responsibilities:
Essential Job Functions
- System architect design and implementation on mobile application and middleware especially for iOS and Android platform, to integrate Dolby’s technologies into new products.
- Integration of software packages within a hardware product.
- 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.
- Work with other members of the team towards developing DSP algorithms incorporating Dolby technologies
- Promote a positive work environment and foster collaboration between different teams.
- Flexibility to move one technical area to another area due to product needs.
Technical Leadership
- Be a local technical expert on mobile multimedia framework and application to link with Dolby technologies.
- Be a local technical expert on porting and integration Dolby’s technologies in different software and hardware platforms.
- 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.
- Mentor and provide technical guidance to junior employees.
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.
- 6+ years professional experience in mobile handset application development (C/C++/Java), strong object oriented software design skills are required.
- 2+ years porting and integration experiences in at least one embedded platform.
- Experience in architect design and writing multimedia applications and an understanding of the underlying technologies (e.g. MPEG-4 codecs, streaming).
- Experience or exposure to cross-platform application development on Android and iPhone highly desirable, with Windows Phone, Symbian, MeeGo, Palm, Blackberry and others a plus.
- Experience with product development including the integration of software packages in a hardware environment.
- Experience or exposure to developing optimized assembly for embedded processors used in mobile handsets such as ARM, X-Scale, OMAP, etc. is a plus.
- Experience or exposure to developing multimedia applications for PC/Mac and an understanding of the underlying technologies (e.g. DirectShow, Core Audio etc.) is a plus.
- Excellent English spoken and written communication skills.
- Problem solving skills and ability to work towards strict timelines
- Familiar with embedded real time operating systems is a strong plus.
ID 2013-2132 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 Advanced Technology organization of Dolby Laboratories and located in Beijing, China. The main focus of this position is to implement an exciting new Dolby product, including creating mobile application and middleware to integrate Dolby technologies. The position requires a deep knowledge of Mobile Middleware and Application under different Mobile OS specifically in iOS and Android.
This position will assume ownership of application level embedded software components in Dolby’s new products. We are looking for a highly motivated individual for whom working with various mobile operating systems in different hardware environments and multimedia frameworks is fun and not a challenge. The candidate will work closely together with other Dolby engineering teams in the US and Australia towards rapid prototyping of next generation audio and voice technologies and products. Working in an international environment requires excellent verbal and written English communication skills. Occasional travel to the US is expected.
Responsibilities:
Essential Job Functions
- System architect design and implementation on mobile application and middleware especially for iOS and Android platform, to integrate Dolby’s technologies into new products.
- Integration of software packages within a hardware product.
- 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.
- Work with other members of the team towards developing DSP algorithms incorporating Dolby technologies
- Promote a positive work environment and foster collaboration between different teams.
- Flexibility to move one technical area to another area due to product needs.
Technical Leadership
- Be a local technical expert on mobile multimedia framework and application to link with Dolby technologies.
- Be a local technical expert on porting and integration Dolby’s technologies in different software and hardware platforms.
- 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.
- Mentor and provide technical guidance to junior employees.
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.
- 6+ years professional experience in mobile handset application development (C/C++/Java), strong object oriented software design skills are required.
- 2+ years porting and integration experiences in at least one embedded platform.
- Experience in architect design and writing multimedia applications and an understanding of the underlying technologies (e.g. MPEG-4 codecs, streaming).
- Experience or exposure to cross-platform application development on Android and iPhone highly desirable, with Windows Phone, Symbian, MeeGo, Palm, Blackberry and others a plus.
- Experience with product development including the integration of software packages in a hardware environment.
- Experience or exposure to developing optimized assembly for embedded processors used in mobile handsets such as ARM, X-Scale, OMAP, etc. is a plus.
- Experience or exposure to developing multimedia applications for PC/Mac and an understanding of the underlying technologies (e.g. DirectShow, Core Audio etc.) is a plus.
- Excellent English spoken and written communication skills.
- Problem solving skills and ability to work towards strict timelines
- Familiar with embedded real time operating systems is a strong plus.