SUMMARY
This position is based in the product engineering team of the Entertainment Technology group.
In this role, you will design and build audio and video software for global users in consumer entertainment and automotive industries in collaboration with key industry partners. The role involves designing and developing Dolby's audio and video technologies, including Dolby Atmos and Dolby Vision, along with operating systems integration and application development.
The position requires deep knowledge of multimedia frameworks, audio / video technologies, a very good understanding of operating system internals (e.g. Android, iOS, Linux) and associated application frameworks. The position demands a candidate capable of independently planning and developing software components against technical and schedule challenges, following strong software design and process principles while mentoring junior team members. The position requires working within an international engineering team marrying deep technical leadership with an ability to work across geographies and cultures. It includes direct interactions with engineering leads, product managers, customers, and other business units.
ESSENTIAL JOB FUNCTIONS :
Software Development & Architecture
- Independently plan, design, develop, and deliver software products on schedule
- Define system-level architecture and implement software engineering design patterns for robust code structure
- Establish clear software design requirements and performance objectives
- Lead and actively participate in software design, code reviews, and bug resolution
Technical Expertise
Demonstrate skills in using development tools, including design, debugging, and continuous integration, as well as familiarity with various technologies such as operating systems, relevant libraries and packagesMake well-informed technical decisions that consider all aspects of problemsProvide technical guidance to team members and assist engineers with tool utilizationStay current with competitive and complementary technologiesResearch and evaluate potential applications for future products or licensable technologiesQuality & Documentation
Create and maintain comprehensive technical documentation to ensure design sustainabilityEvaluate testing methodologies to ensure effectiveness and appropriatenessIdentify, assess, and mitigate potential project risks and technical issuesLeadership & Communication
Work autonomously while managing ambiguity and multiple priorities effectivelyManage time effectively to achieve both individual and team objectivesClearly communicate technical concepts to audiences at all organizational levelsRepresent the team and company professionally when interacting with internal and external customersBuild a high degree of influence with internal & external partnersMentor junior team members and enhance team effectiveness through workflow improvementsDevelop and maintain key relationships throughout the organizationREQUIREMENTS :
A Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related discipline.Over 8 years of experience in software development (C / C++ / Java / Rust / Kotlin) on Android or Linux platforms.Experience with Android OS internals is highly desirable.Deep understanding of SoC vendor hardware abstraction layers and the associated device drivers.Extensive experience in developing Audio / Video consumer or automotive products.Strong object-oriented software design skills using multi-threaded C++.Experience in Android and / or iOS app development is highly desirable.A thorough understanding of software design and software lifecycle maintenance.Capability to plan project deadlines using goals and work breakdown structures.Ability to manage multiple competing priorities effectively.Excellent written and verbal communication skills in both general and technology-specific contexts.All official communication regarding employment opportunities at Dolby will come from an official dolby.com email address. We will never request payment as part of the hiring process. If you receive a suspicious message, please verify its authenticity before responding.