Software Engineer - Systems, Graphics
JOB DESCRIPTION
We're looking for a senior software engineer with experience with graphics programming. Expertise required in C/C++/Java, graphics fundamentals (DirectX 11, OpenGL ES), and multi-threaded programming.
You will work with our engineering team on cutting-edge, low-level functionality to make Bigscreen more useful and powerful for users. We're looking for generalists that can work on many projects including audio, streaming, graphics, video, and rendering.
Responsibilities
· Develop new features for SOFTWARE (support for multimonitors, multi-GPUs, hooking into fullscreen DX games)
· Improve text legibility in our product; integrate with VR compositors (layers), write custom shaders, experiment with different texture filtering methods for VR text rendering
· Optimize performance of our product.
· Develop and experiment with the Windows Desktop Manager and new desktop compositors to create new "VR OS" functionality
· Experiment and integrate with native GPU and CPU APIs to improve performance and functionality
· Develop and optimize hardware accelerated video engine code on PC and Android
· Develop and optimize an unreleased our product Android product
Required Skills
· Strong experience with C/C++
· Several years of experience with Direct3D 11+ on PC, and OpenGL ES on Android
· Familiarity with Windows programming and Win32 APIs
· Experience writing and optimizing shaders
· Good communication skills in English
· Good engineering practices
· Built and shipped several products/games
· Experience working independently and collaboratively on small teams
Bonus Skills
· Experience writing native C/C++ plugins for Unity on PC and Android
· Experience with VR graphics programming and VR compositors (ex. Oculus TimeWarp Layers)
· Experience with Peer-to-Peer networking (ex. WebRTC) and client-server networking
· Experience with real-time video encoding and video streaming
· Experience building VR apps in Unity
· Built and shipped a VR game/app on PC or mobile
Time Zones:
We strongly prefer if you are within +/- 5 hours of California
Job Type
Client Payroll
Positions
Full-Stack Developer
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 450 USD/Hour
450 USD
Up to 450 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Anly H