Enable job alerts via email!

Embedded Software Engineer - Modeling and Virtual Platforms

Facebook

Redmond (WA)

On-site

USD 147,000 - 208,000

Full time

13 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Meta Reality Labs is seeking a Software Engineer to enhance their simulation capabilities in Augmented and Virtual Reality environments. This role involves developing C++ models and integrating various virtual platforms, contributing directly to groundbreaking work in computer vision and machine learning. The ideal candidate will have significant experience in software development processes and a deep understanding of algorithms.

Qualifications

  • 5+ years of hands-on experience with C++ developing models and simulation building blocks.
  • Experience automating development and validation tasks using Python.
  • Strong knowledge in algorithms, data structures, and software design.

Responsibilities

  • Design, develop and architect models and infrastructure for virtual platforms.
  • Integrate internal models and vendor IP models into the virtual platform.
  • Collaborate with IP Architect to develop C++ models for hardware implementation.

Skills

C++
Algorithms
Data Structures
Debugging
Python

Education

B.S. degree in Computer Science or Electrical Engineering
M.S. degree in Computer Science or Electrical Engineering

Tools

SystemC
TLM
gdb

Job description

**Summary:**

Meta Reality Labs focuses on delivering Meta's vision through Augmented Reality (AR) and Virtual Reality (VR) devices and platforms. The compute performance and power efficiency requirements of these devices require custom silicon. Reality Labs Silicon team is driving the state of the art forward with breakthrough work in computer vision, machine learning, mixed reality, graphics, displays, sensors, and new ways to map the human body. We are seeking a Software Engineer to simulate computer vision, ML and other algorithms implemented as accelerators on the SoC. You will be a part of a team of experts building software prototyping platforms using ISS, IP models, simulators and supporting infrastructure. The ideal candidate will be proficient using C++ to model platform components and infrastructure. They are expected to have a good understanding of algorithms, virtual platforms, and firmware development processes.

**Required Skills:**

Embedded Software Engineer - Modeling and Virtual Platforms Responsibilities:

1. Design, Develop and Architect Models and Infrastructure building blocks of Virtual Platforms

2. Work with IP Architect to delineate and develop C++ models for algorithms that will get implemented in hardware

3. Integrating internal models and vendor IP models into Virtual Platform

**Minimum Qualifications:**

Minimum Qualifications:

4. B.S. degree in Computer Science or Electrical Engineering or equivalent experience.

5. 5+ years of hands-on experience with C++ developing models and simulation building blocks

6. Knowledge in algorithms, data structures, software design and programming experience in C++

7. Debugging experience using gdb or other debuggers

8. Experience automating development and validation tasks using Python

**Preferred Qualifications:**

Preferred Qualifications:

9. M.S. degree in Computer Science or Electrical Engineering

10. Experience with Python based application development interfacing with C++

11. Experience with SystemC, TLM or other simulation frameworks

**Public Compensation:**

$147,000/year to $208,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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Embedded Software Engineer - Modeling and Virtual Platforms

Lensa

Redmond

On-site

USD 147,000 - 208,000

12 days ago

Embedded Software Engineer - Modeling and Virtual Platforms

Meta

Redmond

On-site

USD 177,000 - 251,000

25 days ago

Embedded Software Engineer Payload Security, Kuiper

Amazon

Redmond

On-site

USD 129,000 - 224,000

12 days ago

Embedded Software Engineer - Reality Labs Research

Oculus VR

Redmond

On-site

USD 147,000 - 208,000

19 days ago

Embedded Software Engineer

Ascendion

Redmond

On-site

USD 170,000 - 180,000

25 days ago

Embedded Software Engineer - NS Hardware in the Loop

Blue Origin

Seattle

On-site

USD 148,000 - 208,000

17 days ago

Embedded Software Engineer

Intellectt Inc

Bothell

On-site

USD 117,000 - 173,000

18 days ago

Python Embedded Developer

SPECTRAFORCE

Redmond

On-site

USD 117,000 - 173,000

23 days ago

Sr. Wireless Firmware Engineer (Direct To Cell)

Jobs via Dice

Redmond

On-site

USD 160,000 - 220,000

17 days ago