Firmware Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$258,524 - $290,180
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AR/VR
This job posting may no longer be active. You may be interested in these related jobs instead:
Digital Design Engineer

Digital Design Engineer role at Meta's Reality Labs, focusing on ASIC architecture and hardware acceleration for AR/VR technologies.

Hardware Engineer

Hardware Engineer position at Meta focusing on compute hardware development for data centers, involving CPU/GPU/ASIC solutions and system architecture.

ASIC Engineer, Design

ASIC Design Engineer role at Meta focusing on developing cutting-edge machine learning ASICs for world-class Inference and Training performance.

Electrical Engineer, Reality Labs

Electrical Engineer role at Meta Reality Labs focusing on AR/VR technology development, requiring 4+ years of experience in electrical design and expertise in digital circuit boards.

Wireless System Engineer

Join Meta's Reality Labs as a Wireless System Engineer to develop cutting-edge wireless technologies for AR/VR platforms, focusing on system architecture and performance optimization.

Description For Firmware Engineer

Meta, formerly Facebook, is seeking a Firmware Engineer to join their team working on next-generation immersive technologies. This role combines hardware and software expertise, focusing on developing firmware solutions for Meta's innovative AR/VR products. You'll work with cutting-edge technology, including custom SoCs, ARM processors, and various communication protocols.

The position offers an exciting opportunity to contribute to Meta's vision of building the next evolution in social technology, moving beyond traditional 2D screens to create immersive experiences. You'll be responsible for system design, firmware development, and hardware integration, working with state-of-the-art development platforms and prototypes.

As a Firmware Engineer, you'll collaborate with cross-functional teams, including research and engineering disciplines, to deliver robust firmware solutions. The role requires expertise in board-level system software development, debugging, and protocol implementation. You'll work with various tools and technologies, from oscilloscopes to UEFI environments.

Meta offers a competitive compensation package, including a base salary range of $258,524 to $290,180, plus bonus and equity opportunities. The company provides comprehensive benefits and fosters an inclusive work environment that supports diversity and innovation. This is an excellent opportunity for experienced engineers who want to shape the future of social interaction through technology.

Last updated 3 months ago

Responsibilities For Firmware Engineer

  • Take ownership of system design and firmware on hardware prototypes and development platforms
  • Use end-to-system firmware development to include initial bring-up and driver development on bare-metal/RTOS/Linux platforms
  • Develop robust processes for validating hardware and system integration
  • Collaborate with vendors to troubleshoot hardware issues
  • Collaborate in a team environment across multiple, product focused, research, and engineering disciplines

Requirements For Firmware Engineer

Linux
  • Bachelor's degree in Computer Science, Computer Software, Electrical Engineering, Applied Sciences, Mathematics, Analytics, Physics, or related field
  • Driver and board-level system software development
  • Board bring up and systems debugging
  • Experience with ARM based processors, microcontrollers and various communications protocols
  • Experience with debugging tools including bus analyzers and oscilloscopes
  • Protocol design, specification, and implementation
  • Debugging and problem solving in code bases and environments
  • Experience implementing firmware for low-power custom SoCs and tape-out of chips
  • Prototyping on pre-silicon environments
  • Experience working with capacitive sensors in consumer electronics
  • Bootloader development experience in UEFI environment

Benefits For Firmware Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

Interested in this job?