Software Tooling Engineer III

Ursus
Redmond, WA
Full-time

Description

Facebook's mission is to give people the power to build community and bring the world closer together. Through our family of apps and services, we're building a different type of company that connects billions of people around the world, gives them ways to express what matters most to them, and helps bring people closer together.

Whether we're creating new products or helping a small business expand its reach, people at Facebook are builders at heart.

Our global teams are constantly iterating, solving problems, and working to empower people around the world to build community and connect in meaningful ways.

Together, we can help people build stronger communities we're just getting started.

At Facebook Reality Labs (FRL), our goal is to explore, innovate and design Client interfaces and hardware subsystems for the next generation of virtual, augmented, and mixed reality experiences.

We are looking for a skilled and motivated Software Engineer to join our team. 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 researchers and engineers and will have access to cutting edge technology, resources, and testing facilities.

The ideal candidate will be someone who likes to l earn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR / VR problem solving.

They will also be someone who likes to collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions.

Responsibilities

  • Analyze, evaluate, design, develop, integrate, debug and test data analysis tools
  • Build software, tools, infrastructure, documentation and other systems that enable research scientists to analyze their data and iterate on their experiments
  • Educate researchers and other team members on software engineering best practices, tips and techniques
  • Write clean readable code, debug complex problems that span systems, prioritize ruthlessly and get things done with a high level of efficiency

Required Qualifications

  • BS degree in the field of computer science or related field.
  • 5+ years experience with C++, including C++11 (and up) features and principles.
  • Experience shipping one or more products using standard software development toolsets such as source control and continuous integration systems

Desired Qualifications

Python

IND123

30+ days ago
Related jobs
Promoted
Blue Origin
Seattle, Washington

As an Avionics Software Engineer III, you will be part of a collaborative team of engineers and experts that specialize in the verification of safety/mission-critical avionics software. The Software Verification Team is a "super-powered" organization, bringing top talent to answer some of our most c...

Blue Origin
Seattle, Washington

Develop application software requirements in coordination with systems engineering and subsystem owners. Experience in full life cycle software development of real-time embedded system, including system design and analysis, requirement capture and development, software implementation and verificatio...

Promoted
Blue Origin
Seattle, Washington

As a Software Verification and Test Engineer III on Lunar Permanence, you will directly support program execution of crewed and uncrewed lunar vehicles. Collaborate with multidisciplinary teams, including engineers representing space vehicle systems, mission-control infrastructure, operations fields...

Blue Origin
Seattle, Washington

You will be supporting our backend with our embedded real-time software and client side software, and modernizing our legacy desktop application software into our web and cloud based platform. As part of a hardworking team of engineers, you will design and deploy test systems and software for variou...

Promoted
Blue Origin
Seattle, Washington

Experience in software engineering over the course of the full lifecycle of software development, including system design and analysis, requirement capture and development, software implementation and verification, system integration, qualification, and release. As a Ground Software Engineer, you wi...

Harvey Nash
Redmond, Washington

Software Dev Engineer III with Python, LabView programming, Ethernet protocols. Job Title: Software Dev Engineer III(Python& LabView). Experience developing software that directly interacts with hardware. Experience developing software that directly interacts with hardware. ...

Mindlance
Redmond, Washington

A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications. The main function of a software en...

Amazon Development Center U.S., Inc.
Seattle, Washington

As a Software Development Engineer III, you will collaborate with talented engineers to create and deploy systems and services to meet the needs of our customers. The AWS Identity organization is seeking a Software Development Engineer III to join our team building innovative cloud-based identity an...

Akraya
Bellevue, Washington

Research and apply principles of computer science, engineering, and mathematical analysis to software system design. Design, develop, test, and evaluate software systems in collaboration with hardware product development teams. Analyze software requirements to assess design feasibility within budget...

Walmart
Bellevue, Washington

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years’ experience in software engineering or related area. We’re a team of software engineers, data scientists, cybersecurity expert's and service professi...