Embedded Software Engineer

MetaRedmond, WA
5d

About The Position

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click “Apply to Job” online on this web page.

Requirements

  • Master’s degree (or foreign degree equivalent) in Computer Science, Electrical Engineering, or related field and 2 years of experience in the job offered or in a computer-related occupation
  • Requires 2 years of experience in the following:
  • Embedded software development
  • Building software for complex embedded systems or custom SoCs
  • Software design and programming in C/C++ for development, debugging, testing and performance analysis and
  • Computer hardware and software, including applications and programming, and of systems architecture and components, including networking and storage

Responsibilities

  • Responsible for firmware design, architecture, and implementation for key components of Meta Reality Labs custom silicon SoCs.
  • Collaborate closely with silicon architects, the OS team, and algorithm and model development teams.
  • Support all phases of SoC development including early architecture requirements definition for custom silicon, firmware architecture, implementation, simulation, FPGA debug, chip bringup and support systems and software teams on algorithm development on validated systems.
  • Develop end-to-system firmware to include power-management, boot loaders, scheduling, RTOS and/or bare-metal implementations.
  • Develop OS custom kernel drivers and APIs for hardware accelerators and peripherals.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service