Job Information
TEKsystems Rust Engineer in BURBANK, California
Company Domain: Media & Entertainment
Position: Rust Engineer - Native Platform
Location: 100% remote (based in Burbank, CA)
Contract Duration: 18 months
Top Skills:
• 5+ YOE using C/C++ experience on embedded systems and/or writing portable multi-platform code
• 1-2+ 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
Job Description
As part of the Living Room Devices, Browser Based Device, Client Application Engineering Team, you will help us push the boundaries of what is possible on some of the most interesting 10-foot devices and TVs in the marketplace! You’ll be part of the team that builds our Direct-to-Consumer client apps on a wide range of devices that run on browser and JavaScript technologies.
We’re looking for an engineer who has experience in Rust and C/C++, who knows how to write cross platform code, and is ready to push the boundaries of UX on our custom in-house runtime to provide the best app experiences for our viewers on devices across the varying spectrum from set-top boxes to modern game consoles. We are looking for engineer who can:
• Bring advanced 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 onboarding 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.
Additional Skills & 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
Pay and Benefits
The pay range for this position is $50.00 - $80.00/hr.
• Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully remote position.
Application Deadline
This position will be accepting applications until Dec 10, 2024.
About TEKsystems:
We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.