Software Engineer

4 months ago


Redmond, United States META Full time

Summary:

Reality Labs Research (RL-R) brings together a diverse and highly interdisciplinary team of researchers and engineers to create the future of augmented and virtual reality.Our team aims to define the worldwide standard for extended reality (XR) interaction with unparalleled software that accelerates research and creates novel capabilities.This requires a passion for accelerating researchers building models in Human Computer Interaction (HCI) research. In our collaborative environment, you’ll partner with expert research scientists, hardware engineers, and software developers to build groundbreaking wristbands. You will tackle interesting technical challenges in AI to revolutionize how people interact with computing devices. Step into the adventure of a lifetime as we make science fiction real and change the worldWe are looking for a software engineer who can contribute in a flexible role able to work in multiple areas of AR/VR research, from infra to ML to experience development. You’ll partner with firmware, software and research engineers to ensure seamless integration across hardware, firmware and software components.Ultimately, you’ll foster scientific explorations and generate viable paths to the consumer products that will connect people in meaningful ways for decades to come. Together, let’s step into the adventure of a lifetime as we make science fiction real and change the world.

Required Skills:

Software Engineer Responsibilities:

  1. Analyze, evaluate, design, develop, integrate, debug and test real-time AR and VR software for advanced prototypes and user experiences

  2. Build software, tools, infrastructure, documentation and other systems that enable research scientists to be more effective and efficient

  3. Collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions

  4. Perform code reviews that improve software engineering quality

  5. Write clean readable code, debug complex problems that span systems, prioritize ruthlessly and get things done with a high level of efficiency

  6. Learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/VR problem solving

Minimum Qualifications:

Minimum Qualifications:

  1. Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta.

  2. 2+ years work experience in a role coding in Python, PHP, Java, C/C++ (or equivalent language) including code maintenance and review.

  3. Experience with one of the following: Game engine development, AR/VR development, mobile app development, driver, firmware/OS development, or robotics

Preferred Qualifications:

Preferred Qualifications:

  1. Driver, firmware, OS or embedded systems development

  2. Hardware bring-up, hardware prototyping, and interfacing with new hardware SDKs

  3. Game engines such as Unreal or Unity

  4. Mobile software experience (OS and App level)

  5. Developing AR/VR applications

  6. Camera and sensor technologies

  7. AI research or development

Public Compensation:

$56.25/hour to $173,000/year + bonus + equity + benefits

Industry: Internet

Equal Opportunity:

Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.

Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.


  • C++ Software Enginer

    2 months ago


    Redmond, United States Intelliswift Software Full time

    Job Title: C++ Software Engineer III - Rendering/HCI/Prototype devicesLocations: Redmond, WA 98052 - Hybrid Role (3 days a week in-office required)Duration: 12 Months Contract on W2 (Possible Extension)SUMMARY:Our goal is to explore, innovate and design novel interfaces and hardware subsystems for the next generation of virtual, augmented, and mixed reality...

  • Software Engineer

    1 week ago


    redmond, United States Intelliswift Software Full time

    Job Title: Software Engineer Locations: Onsite: Redmond WA Duration: 12-MonthsMust-Have SkillsPython Development required, Writing Python code Computer engineering, interacting with hardware devicesJob Responsibilities:• Write effective, scalable Python code Skills:• Hands-on experience in Python (3-5 years)• Verbal and written communication,...

  • Software Engineer

    7 days ago


    redmond, United States Intelliswift Software Full time

    Job Title: Software Engineer Locations: Onsite: Redmond WA Duration: 12-MonthsMust-Have SkillsPython Development required, Writing Python code Computer engineering, interacting with hardware devicesJob Responsibilities:• Write effective, scalable Python code Skills:• Hands-on experience in Python (3-5 years)• Verbal and written communication,...


  • Redmond, Washington, United States Intelliswift Software Full time

    Job Title: Firmware Software Engineer IVLocation: Redmond, WADuration: 12 + Months Contract with possible extensionSummary:We are seeking an experienced Embedded Software/Firmware Engineer (Contract) to join our Audio Research team. As an Embedded Software Engineer (Contract), you will be responsible for designing, developing, and deploying Software and...


  • Redmond, United States Intelliswift Software Full time

    Job Title: Firmware Software Engineer IVLocation : Redmond, WADuration: 12 + Months Contract with possible extensionSummary:We are seeking an experienced Embedded Software/Firmware Engineer (Contract) to join our Audio Research team. As an Embedded Software Engineer (Contract), you will be responsible for designing, developing, and deploying Software and...

  • Software Engineer

    2 months ago


    Redmond, United States Intelliswift Software Full time

    Job Title: Software Engineer - On-device MLLocation: Onsite in Redmond WA or Burlingame, CADuration: 12 Months W2 contract with possibility of extensionsWe are looking for a skilled and motivated Software Engineer to join our client's team. We are specifically looking for a candidate with experience in C++ and who can work with a team of researchers who are...


  • Redmond, United States Intelliswift Software Full time

    Job Title: Robotics Software Engineer VLocations: 100% Onsite at Redmond, WA 98052Duration: 12 Months Contract on W2 (Possible Extension)Summary:We are seeking a highly skilled software engineer to work on hardware integration and automation projects. The ideal candidate will have experience working with consumer electronics, firmware, and lab test equipment...


  • Redmond, United States TALENT Software Services Full time

    Are you an experienced Software Development Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Software Development Engineer to work at their company in Redmond, WA.Position Summary: The main function of a software engineer is to apply the principles of computer science and...


  • redmond, United States Intelliswift Software Full time

    Job Title: Software Engineer in TestLocation: Redmond, WADuration: 12 MonthsMust-Have Skills: Python experience, python frameworkDocker/Kubernetes LinuxYears of Experience: 6+Job Responsibilities:Working on automation infrastructure to determine best practices and bring forward solutions to challengesWriting automated test cases within existing automation...


  • Redmond, United States Intelliswift Software Full time

    Job Title: Software Engineer in TestLocation: Redmond, WADuration: 12 MonthsMust-Have Skills: Python experience, python frameworkDocker/Kubernetes LinuxYears of Experience: 6+Job Responsibilities:Working on automation infrastructure to determine best practices and bring forward solutions to challengesWriting automated test cases within existing automation...


  • Redmond, Washington, United States Talent Software Services, Inc. Full time

    Job Summary: Talent Software Services, Inc. is seeking a skilled Software Database Engineer for a contract position in Rochester, MN. The opportunity will be eight months with a strong chance for a long-term extension.Position Summary: As a Software Database Engineer, you will establish system information requirements using analysis of information in the...


  • Redmond, Washington, United States Talent Software Services Full time

    Job Title: Software Design Engineer - Cloud SolutionsJob Summary:We are seeking an experienced Software Design Engineer to join our team at Talent Software Services. As a key member of our engineering team, you will be responsible for designing and developing cloud-based software solutions using Azure and other technologies.Key Responsibilities:* Design and...


  • Redmond, Washington, United States United Software Group Full time

    Job Title: Senior .NET Software EngineerJob Summary:We are seeking a highly skilled Senior .NET Software Engineer to join our team at United Software Group. The ideal candidate will have exceptional technical skills in .NET, programming languages such as C#, Azure technologies, and REST APIs.Key Responsibilities:Deploying ASP.NET Web App & API to Azure VM...


  • Redmond, United States TALENT Software Services Full time

    Are you an experienced Software Design Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Software Design Engineer to work in Redmond, WA.Primary Responsibilities/Accountabilities:End to End engineering (from design to supporting production) accountability for the service....


  • Redmond, United States Talent Software Services, Inc. Full time

    Software Database Engineer 4Job Summary: Talent Software Services is in search of a Software Database Engineer for a contract position in Rochester, MNThe opportunity will be eight months with a strong chance for a long-term extension.PositionSummary: The main function of a Software Database Engineer is to establish system information requirements using...


  • Redmond, United States Talent Software Services, Inc. Full time

    Software Development Engineer 2Job Summary: Talent Software Services is in search of a Software Development Engineer 2 for a contract position in Redmond, WAThe opportunity will be six months with a strong chance for a long-term extension.Position Summary: This role will work on the core application functionality to light up new functionality, fix bugs in...


  • Redmond, Washington, United States United Software Group Full time

    We are seeking a highly skilled Azure Cloud Engineer to join our team at United Software Group. As a key member of our team, you will be responsible for designing, developing, and implementing scalable and secure data solutions leveraging the latest Azure technologies.The ideal candidate will have 6+ years of experience with Microsoft Azure, C#, and...


  • Redmond, WA, United States Intelliswift Software Full time

    Job Title: Robotics Software Engineer VLocations: 100% Onsite at Redmond, WA 98052Duration: 12 Months Contract on W2 (Possible Extension)Summary:We are seeking a highly skilled software engineer to work on hardware integration and automation projects. The ideal candidate will have experience working with consumer electronics, firmware, and lab test equipment...

  • FPGA Engineer

    3 weeks ago


    Redmond, United States Intelliswift Software Full time

    Job Title: FPGA Design EngineerLocation : Redmond, WA - OnsiteDuration: 3 Months contract to start with possible experienceSummary: The main function of this role is to design, develop, and evaluate FPGA platforms for AR displays. This is an FPGA design engineering role to support display validation and prototyping efforts. Job Responsibilities: • FPGA...


  • Redmond, WA, United States Talent Software Services Full time

    Software Design Engineer 2 Make sure to apply quickly in order to maximise your chances of being considered for an interview Read the complete job description below. Job Summary: Talent Software Services is in search of a Software Design Engineer for a contract position in Redmond, WA. The opportunity will be seven months with a strong chance for a...