Senior Embedded Software Engineer

Meta Reality Labs
Redmond, WA, United States
Full-time

Meta Reality Labs - Sr. C++ Software Engineer

Location : Onsite Redmond, WA

Compensation : 140k-180k

Benefits : Medical, Dental, Vision, 401K, Equipment, PTO ect.

Must be a strong C++ Software Engineer and have expertise to code in C++ as a primary language*

Meta'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 Meta 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 Meta Reality Labs (FRL), our goal is to explore, innovate and design novel 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 learn 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

Ability to work / communicate cross-functionally

1 day ago
Related jobs
Promoted
VirtualVocations
Seattle, Washington

A company is looking for a Senior Software Engineer to demonstrate technical excellence and work independently on software solutions. ...

Promoted
Rec Room
Seattle, Washington

Software Engineer to work on our Experience team to build first-party content (Rec Room Originals - RROs). Software Developer, Game Developer, or Engineer on a game that shipped, ideally a social or multi-player game written in C# or C++. ...

Promoted
VirtualVocations
Seattle, Washington

A company is looking for a Senior Software Engineer, IAM (Frontend) to enhance data access security and flexibility for customers. ...

Microsoft
Redmond, Washington

Our culture is highly collaborative and we regularly partner with researchers, hardware architects, platform engineers, and other software groups across the company. Software Engineering IC4 - The typical base pay range for this role across the U. The AI Frameworks team at Microsoft develops the AI ...

Snowflake
Bellevue, Washington

AS A SENIOR SOFTWARE ENGINEER - IDENTITY & ACCESS MANAGEMENT, YOU WILL:. AS A SENIOR SOFTWARE ENGINEER - IDENTITY & ACCESS MANAGEMENT, YOU HAVE: . They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the value of their data with near-unlimited scale, concurrency...

Microsoft
Redmond, Washington

As a Senior Software Engineer in Azure DNS team, you’ll embark on a mission to build the world’s most reliable network and the cloud. Software Engineering IC4 - The typical base pay range for this role across the U. You’ll design, build, monitor, and operate a fast, secure, and reliable software pla...

Amazon
Seattle, Washington

Senior Software Development Engineer, Amazon Bedrock. We build state-of-the-art services using the latest deep learning techniques and highly scalable distributed systems engineering. Driving the system architecture, spearheading best practices that enable a quality product, and helping coach and de...

Liberty Mutual Insurance
Seattle, Washington
Remote

This is a Software Engineer/Senior Software Engineer range posting. As a Senior Software Engineer at Liberty Mutual, you’ll consult on highly complex projects and solve technical problems, while working in an agile environment that has the creative energy of a start-up—and the full backing and compr...

Electronic Arts
Seattle, Washington

Responsible for all cloud-based technologies Identify opportunities for improvements to systems in your domain Propose solutions then adopt / develop / maintain / extend your systems to meet all functional and technical requirements.Work with QA, technical leadership and production to ensure stabili...

Apple
Seattle, Washington

The Vision Pro Freeform Team is looking for an experienced software engineer to lead our efforts in experience development. ...