Sr. Software Engineer, UI & Frameworks

Dolby - Sunnyvale, CA (30+ days ago)4.0


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

Sr. Software Engineer, UI & Frameworks

The opportunity

This position is in the Dolby Communications Business Group in Sunnyvale California. Our vision is that every remote meeting is as productive and natural as connecting face to face. Dolby’s communication products bring the best in-class video and audio experience in business meetings. As a valuable team member of the User Interface and App Ecosystem team, you will be working on the user interface (UI) and the app framework software modules for Dolby Voice products. This is a high visibility, high impact position.

Responsibilities

Design and develop UI and application framework modules for Dolby Voice products
Participate in all stages of software development, from new feature design and implementation to maintenance of prior releases
Work with QA on the test plan and testing to ensure the quality of the product
Diagnose and resolve customer-reported issues
Work closely with UI/UX designers to validate and realize concepts
Support app developers/partners on the app framework and collect feedback from them
Participate in integration and debugging sessions with the cross-functional team
Work in an agile environment with distributed teams globally across different time zones

Requirements

5+ years of embedded software development experience
Strong programming experience with C/C++ or similar language
Experience with UI/UX design and/or development in an embedded environment, preferably using Qt/QML
Excellent communication and collaborative skills
Passion for user experience and knowledge of user interface and interaction design
Fantastic attention to detail
A willingness to learn on the job

Preferred Skills

Familiarity with UI prototyping tools such as Sketch, Photoshop, and Illustrator
Strong understanding of event-driven architecture
Experience with web app (JavaScript/HTML/CSS) development
Exposure to SDK development and API design
Experience with any application framework like Qt, Android or similar
Understanding of system programming including libraries, multithreading, and IPC
Experience optimizing applications and profiling to improve performance

Equal Employment Opportunity:
Dolby is proud to be an equal opportunity employer. Our success depends on the combined skills and talents of all our employees. We are committed to making employment decisions without regard to race, religious creed, color, age, sex, sexual orientation, gender identity, national origin, religion, marital status, family status, medical condition, disability, military service, pregnancy, childbirth and related medical conditions or any other classification protected by federal, state, and local laws and ordinances.