Senior Software Engineer – C++/Rust
Company | The Walt Disney Company |
---|---|
Location | Seattle, WA, USA, Santa Monica, CA, USA, San Francisco, CA, USA, Bristol, CT, USA, Charlotte, NC, USA, Glendale, CA, USA, New York, NY, USA |
Salary | $136100 – $199870 |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- 5+ years of C/C++ experience on embedded systems and/or writing portable multi-platform code
- 2-3+ years of personal or professional Rust experience
- Understanding of various chip architectures and what features they support
- Experience using build runners / compilation tools for multi-platform projects
Responsibilities
- Bring senior-level native engineering skills to be a critical member of a team of engineers responsible for building our client application experiences in Rust
- Contribute to the development of new application features from on-boarding to browse UI/UX experiences, analytics, video playback UI/UX and much more
- Work with hardware manufacturing partners to vet new hardware from a client application perspective
- Collaborate closely with our Native Client Platform Core engineering team, services engineering teams and product owners to help understand and explain device limitations and requirements
Preferred Qualifications
- Experience working on user interface-level code with knowledge of common patterns, architectures and approaches to present a data driven UX to viewers
- Familiarity with set-top box development and specialized SoCs from manufacturers like Broadcom, MediaTek, SigmaTel, etc.
- Graphics experience with OpenGL/EGL, OpenGL ES, Vulkan, Metal, etc.
- Cross device dependency management
- Game engines and game engine technologies
- Internals of browser technology such as Webkit, WPE, Chromium, Cobalt