Sr Engineer – Immersive AR/VR Gaming

Employer

Job Description

JOB SUMMARY

Charter’s Emerging Technology and Innovation team is looking for a technologist who exhibits enthusiasm, creativity, confidence, and curiosity. The candidate will research and prototype low latency network streaming solutions and/or compute-intensive network solutions that employ Cloud GPUs. Research areas shall span cloud gaming, cloud virtual reality, cloud augmented reality, machine learning and rendering workload management strategies with a focus on integration into service commercialization.


The successful candidate will work in a broad range of technology disciplines including gaming, AR/VR, networking, machine learning, software development, architectural design, evaluation and implementation. The candidate shall enjoy a great deal of latitude in choosing technologies for prototyping and implementation. This role requires a high degree of creativity and the ability to work independently to innovate in emerging technology areas.


MAJOR DUTIES AND RESPONSIBILITIES

Evaluate technology ecosystems, frameworks and capabilities


Work with external partners and internal teams to propose, create and refine technology demos and prototypes


Instrument and measure the outcomes of prototype solutions to validate hypotheses


Demonstrate broad knowledge of application architectures, and the ability to creatively invent and customize solutions


Actively and independently acquire knowledge of new and evolving technologies in areas such as mobile, video, social media and other niches


Mentor and guide other junior engineers


Actively and consistently support all efforts to simplify and enhance the customer experience.


Designs, implements, monitors, enhances and troubleshoots systems in assigned areas.


Analyzes and revises existing system logic difficulties and documentation as necessary.


Tests and reviews system designs.


Provides Engineering Technical support and guidance to regional personnel and ensure all technical integration, changes, standards and documentation are met.


Reviews work plans and designs and advises on improvements.


Adheres to industry specific local, state, and federal regulations, as applicable.


Knows, understands and follows company policy.


Performs other duties as requested by manager.


REQUIRED QUALIFICATIONS

Skills/Abilities and Knowledge

Ability to read, write and speak the English language to communicate with employees, customers, suppliers, in person, on the phone, and by written communications in a clear, straight-forward, and professional manner

Software development experience with a gaming engine software like Unity or Unreal

Experience working with mixed reality toolkits, HMDs, ray tracing packages (ARCore, ARKit, Quest, Vive, Windows Mixed Reality, Vuforia, OctaneRender etc.) and new/emerging standards like OpenXR

Experience optimizing workloads for GPUs by making tradeoffs in rendering, lighting, physics etc.

An understanding of TCP/IP and networking acquired through course-work, project-work, or on-the-job experience

Ability to work independently and ramp up quickly in a fast-paced environment

A love for code development, and an analytical bent of mind with a curiosity for evaluating the performance of systems (not hacking it!)


Education

BA/BS in Information Technology, Computer Science, related field or equivalent combination of education and experience


Related Work Experience

5 years of Systems analysis, or coding, testing and design,

or experience with software development methodologies,

or experience with network systems


PREFERRED QUALIFICATIONS

Skills /Abilities and Knowledge

Prior demonstrable experience in lifecycle management (orchestration/automation etc.) of software at a datacenter using AWS, Openstack, Ansible, Chef, Puppet etc.

Prior experience working with augmented reality toolkits like ARCore, ARKit, Vuforia etc.

Prior experience in optimizing GPU workloads for render time, encoding, decoding, decimation etc.

Ability to work with SCM systems such as Git

Knowledge of company products and services


WORKING CONDITIONS

Office environment


Here, employees don’t just have jobs, they build careers. That’s why we believe in offering a comprehensive pay and benefits package (follow this link: https://jobs.spectrum.com/compensation-and-benefits for more details) that rewards employees for their contributions to our success, supports all aspects of their well-being, and delivers real value at every stage of life.


The pay for this position has a minimum of $72200. The actual salary offer may be higher as we carefully consider a wide range of factors, including your skills, qualifications, experience and location. Also, certain positions are eligible for additional forms of compensation such as commissions or bonuses.


The health and safety of our employees and candidates is very important to us. Spectrum has adopted virtual mobile recruiting tools that allow us to continue meeting new candidates. We look forward to “virtually” meeting you.


The Spectrum brands (including Spectrum Networks, Spectrum Enterprise and Spectrum Reach) are powered and innovated by Charter Communications. Charter Communications reaffirms its commitment to providing equal opportunities for employment and advancement to qualified employees and applicants. Individuals will be considered for positions for which they meet the minimum qualifications and are able to perform without regard to race, color, gender, age, religion, disability, national origin, veteran status, sexual orientation, gender identity, or any other basis protected by federal, state or local laws.