Software Engineer

3 weeks ago


Redmond, United States Meta Inc Full time

Meta's Reality Labs Research (RL-R) brings together a world-class team of researchers, developers, and engineers to create the future of augmented and virtual reality (AR/VR). The eye tracking team within RL-R is working on research to enable eye tracking for everyone everywhere, which is key to enabling many groundbreaking experiences. In this role, you will join a team of software and research engineers to collaborate with research scientists, electrical engineers, mechanical engineers, and user experience designers. You will learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/VR problem solving. Together, we are going to build cutting-edge prototypes, technologies, and toolsets that can define a paradigm shift in how we interact with our surroundings. We invite you to step into the adventure of a lifetime, as we make science fiction real and change the world. This role will focus on developing software that integrates with research hardware for data capture, synchronization, digital signal processing, and real-time visualization. These systems are performance sensitive and often require careful synchronization. You will have a tight interaction loop with your science and engineering collaborators.

Software Engineer - Eye tracking Systems Integration Responsibilities

  • Work side-by-side with research scientists, electrical engineers, mechanical engineers, and UX designers to enable new experiences in AR and VR
  • Design, develop, integrate, and test software for advanced prototypes
  • Create tools, infrastructure, and documentation to accelerate research
  • Analyze and improve the signal quality of research systems
  • Collaborate with other research and engineering teams to identify gaps, build solutions, and transfer technology
  • Perform code reviews that improve software engineering quality
  • Collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions
  • Write clean, readable code, debug complex problems that span systems, prioritize ruthlessly and get things done with a high level of efficiency
  • Learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/VR problem solving
Minimum Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • Demonstrated C++ and Python expertise
  • 5+ years of professional programming experience
  • Experience with digital signal processing
  • Experience with at least one of the following: real-time hardware interface code, firmware engineering, embedded software engineering
Preferred Qualifications
  • Experience with more than one of the following: real-time hardware interface code, firmware engineering, embedded software engineering
  • Experience with computer vision, 3D rendering, machine learning
  • Experience in optics (lasers, lenses, optical sensors)
  • Experience working in AR/VR
  • Experience developing software in a research environment


Start preparing
Learn about how to prepare for your interview with our interview guide, tips, and interactive experiences.
Visit interview prep

  • Redmond, United States Intelliswift Software Full time

    Job Title: Firmware Software EngineerLocations: Onsite at Redmond, WADuration: 12 Months to start on W28+ years of experience as a Firmware Software EngineerMust-have HARD skills: Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development,...


  • Redmond, United States Intelliswift Software Full time

    Job Title: Firmware Software EngineerLocations: Onsite at Redmond, WADuration: 12 Months to start on W28+ years of experience as a Firmware Software EngineerMust-have HARD skills: Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development,...


  • Redmond, United States Intelliswift Software Full time

    Job Title: Firmware Software EngineerLocations: Onsite at Redmond, WADuration: 12 Months to start on W28+ years of experience as a Firmware Software EngineerMust-have HARD skills: Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development,...

  • Software Engineer

    4 weeks ago


    Redmond, United States Intelliswift Software Inc Full time

    Job Title: Software Engineer III Locations: Onsite at Redmond, WA Duration: 12 Months to start on W2 We are specifically looking for a candidate with experience in C++ and who can work with a team of researchers who are building prototype research devices. More broadly, the chosen candidate will work with a diverse and highly interdisciplinary team of...


  • REDMOND, United States Talent Software Services Full time

    Software Development Engineer 4 Job Summary: Talent Software Services is in search of a Software Development Engineer for a contract position in Redmond, WA. The opportunity will be five months with a strong chance for a long-term extension. Position Summary: The main function of a software engineer is to apply the principles of computer science and...


  • Redmond, United States Talent Software Services Full time

    Software Design Engineer 3 Job Summary: Talent Software Services is in search of a Software Design Engineer for a contract position in Redmond, WA. The opportunity will be one year with a strong chance for a long-term extension. Qualifications: ...


  • Redmond, United States Talent Software Services Full time

    Software Development Engineer 4Job Summary: Talent Software Services is in search of a Software Development Engineer for a contract position in Redmond, WA. The opportunity will be five months with a strong chance for a long-term extension.Position Summary:


  • REDMOND, United States Talent Software Services Full time

    Software Design Engineer 3 Job Summary: Talent Software Services is in search of a Software Design Engineer for a contract position in Redmond, WA. The opportunity will be one year with a strong chance for a long-term extension. Qualifications:Years of Experience Required: 5-7 years of overall experience Degrees or certifications required: No specific...


  • Redmond, United States Talent Software Services Full time

    Software Design Engineer 3 Job Summary: Talent Software Services is in search of a Software Design Engineer for a contract position in Redmond, WA. The opportunity will be one year with a strong chance for a long-term extension. Qualifications:Years of Experience Required: 5-7 years of overall experience Degrees or certifications required: No specific...


  • Redmond, United States TALENT Software Services Full time

    Software Design Engineer 1Job Summary: Talent Software Services is in search of a Software Design Engineer for a contract position in Redmond, WAThe opportunity will be two months with a strong chance for a long-term extension.Primary Responsibilities/Accountabilities: This contractor will be a part of the MS SQL performance team working on on-prem and...


  • 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 at their company in Redmond, WA.Primary Responsibilities/Accountabilities:This contractor will be a part of the MS SQL performance team working on on-prem...


  • Redmond, United States TALENT Software Services Full time

    Software Design Engineer 1Job Summary: Talent Software Services is in search of a Software Design Engineer for a contract position in Redmond, WAThe opportunity will be two months with a strong chance for a long-term extension.Primary Responsibilities/Accountabilities: This contractor will be a part of the MS SQL performance team working on on-prem and...


  • Redmond, United States Talent Software Services Full time

    Role: Embedded Software Dev Engineer Work location: Redmond Washington Key job responsibilities •Develop embedded software for terrestrial devices within the project system. •Participate in all phases of SDLC including requirements gathering, design, code, test, and code/test coverage. •Developing embedded software in assembly, C, C++, Rust or other...


  • Redmond, United States Talent Software Services Full time

    Role: Embedded Software Dev Engineer Work location: Redmond Washington Key job responsibilities • Develop embedded software for terrestrial devices within the project system. • Participate in all phases of SDLC including requirements gathering, design, code, test, and code/test coverage. • Developing embedded software in assembly, C, C++, Rust or...

  • Software Engineer IV

    3 hours ago


    Redmond, United States Intelliswift Software Inc Full time

    You will work on cutting edge Python tools that simulate and optimize the power consumption of consumer electronics hardware. You'll lean into and develop skills in data science, visualization, and develop user interfaces to help users understand the power consumption of AR/VR devices. This position works with EDA/CAD software that optimizes hardware devices...


  • Redmond, United States Intelliswift Software Full time

    Job Title: Silicon Embedded Software Engineer III Location(s): Burlingame/Bay Area or Redmond Must Have skills What are the top non-negotiable skill sets required for this role?• Excellent software design and programming skills in C/C++ for development, debugging, testing and performance analysis• Understanding of how hardware works, clock-level...


  • Redmond, United States Intelliswift Software Full time

    Job Title: Silicon Embedded Software Engineer III Location(s): Burlingame/Bay Area or Redmond Must Have skills What are the top non-negotiable skill sets required for this role?• Excellent software design and programming skills in C/C++ for development, debugging, testing and performance analysis• Understanding of how hardware works, clock-level...


  • Redmond, United States Intelliswift Software Full time

    Job Title: Silicon Embedded Software Engineer III Location(s): Burlingame/Bay Area or Redmond Must Have skills What are the top non-negotiable skill sets required for this role?• Excellent software design and programming skills in C/C++ for development, debugging, testing and performance analysis• Understanding of how hardware works, clock-level...


  • Redmond, United States Intelliswift Software Full time

    Job Title: Silicon Embedded Software Engineer III Location(s): Burlingame/Bay Area or Redmond Must Have skills What are the top non-negotiable skill sets required for this role?• Excellent software design and programming skills in C/C++ for development, debugging, testing and performance analysis• Understanding of how hardware works, clock-level...


  • Redmond, United States Intelliswift Software Full time

    Job Title: Silicon Embedded Software Engineer III Location(s): Burlingame/Bay Area or Redmond Must Have skills What are the top non-negotiable skill sets required for this role?• Excellent software design and programming skills in C/C++ for development, debugging, testing and performance analysis• Understanding of how hardware works, clock-level...