Software Engineer IV Algorithm

Software Engineer IV Algorithm

Job Title: Software Engineer IV Algorithm : 36256-1Duration: 12+ monthsLocation: Redmon, WAApproved Meta Remote Locations: Denver, CO, New York, NY, Houston, TX , Los Angeles, CA, and San Diego, CAMETA Reality Labs – Graphics Software Engineer – Algorithm PrototypingDescriptionIf you’re a graphics expert with deep knowledge of GPU architecture, a love for solving novel problems from first principles, and an aptitude for optimization, you’ll thrive in our collaborative environment.Join a world-class team of pioneers experimenting with breakthrough technology. Partner with expert research scientists, mechanical engineers, electrical engineers and other brilliant software minds to build cutting-edge prototypes and create the technology that makes AR/VR universal.Come invent the future. At FRL, graphics software development is vital to turbocharging our scientific explorations and generating viable paths to the consumer products people will use for decades to come — products that will literally give people superpowers.Responsibilities: Real-time graphics algorithms prototyping & developmentWrite clean readable code, debug complex problems that span systems, and get things done with a high level of efficiencyLearn constantly, dive into unfamiliar technologies, and embrace the ambiguity of AR/VR problem solvingWork closely with our cross functional teams to prototype and evaluate novel graphics algorithmsBaseline Requirements: BS degree in Computer Science or a related field5+ years C/C++ experience, including C++11 (and up) features and principlesSolid working knowledge of 3D math and linear algebraUnderstanding of GPU architecture, GPGPU, caches, and pixel processing algorithmsExperience with one or more low-level graphics frameworks, such as DirectX, or OpenGLExperience using standard software development toolsets such as source control and continuous integration systemsAdditional Desired SkillsCandidates with experience in any of the following areas are highly desired:Hardware algorithm design, architecture, prototyping, and simulationExperience creating software for games, real-time systems, or other high performance environmentsExperience working with silicon teamsFixed-point mathReal-time ray tracingCompression and streamingComputer vision and machine learningGPGPU experience, such as CUDA, OpenCL or DirectCompute developmentEmbedded and low-power environments (mobile SoCs, DSPs, etc.) 

No Comments

Sorry, the comment form is closed at this time.