Post Job Free
Sign in

Firmware Engineer

Company:
Facebook
Location:
Sunnyvale, CA, 94087
Posted:
May 14, 2025
Apply

Description:

Meta, W2 Contract

Firmware Engineer - Sunnyvale, CA

Job Summary:

Meta is looking for an experienced Firmware Engineer to join one of the world's leading social networking companies. This individual will work with the Reality Labs organization which helps people around the world come together through next generation Augmented, Mixed, and Virtual Reality. The main function of a firmware software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical firmware software engineer researches, designs, develops and tests embedded software working with other Firmware engineers as well as engineers from other disciplines.

Job Qualifications:

Bachelor's degree in electrical engineering, Computer Engineering, or related field.

5+ years of experience as a Firmware Engineer or similar role

Strong Microcontroller Experience: Hands-on experience with MCUs, particularly Nordic and STM32 microcontrollers.

Proficiency in C/C++ programming languages.

Firmware Development: Proven ability to produce production-quality, fail-safe firmware for low-power, real-time systems.

Strong Android OS development experience - Android Connectivity, Android BSP, Android Bluetooth development experience

Architectural Understanding: Knowledge of ARM Cortex M0/M3/M4 architecture, including boot mechanisms and interrupt priorities.

Peripheral Knowledge: Familiarity with USB, SPI, MIPI CSI/DSI, I2C, UART, and GPIO peripherals.

Experience with the Android Open-Source Project (AOSP).

Pay Rate ($85hr-$95hr)

Apply