Firmware Engineer

Insight Global

Sunnyvale (CA)

Hybrid

USD 117,000 - 124,000

Full time

9 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

15 days PTO

Job summary

Insight Global is seeking a Sr. Firmware Engineer to join the Reality Labs team, focusing on embedded firmware for AR/VR devices. You will design, test, and maintain firmware for low-power, real-time systems and collaborate with cross-functional teams to define requirements.

The role requires MCU experience (Nordic, STM32), C/C++, RTOS/Zephyr, and strong debugging skills. Onsite in Sunnyvale with hybrid work after training, 1-year contract with extensions.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
  • Experience with MCUs (preferably Nordic) and STM32 microcontrollers.
  • Proficiency in C/C++ programming.
  • Experience with peripherals (USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO).
  • Proven track record in producing production-quality, fail-safe firmware for low-power real-time systems.
  • Knowledge of ARM Cortex M0/M3/M4 architecture, boot mechanisms, and interrupt priorities.
  • Skills in low-level debugging and driver development.
  • Experience with consumer electronics.
  • Familiarity with embedded systems development tools and environments.
  • Strong problem-solving, communication, and teamwork skills.
  • Knowledge of real-time operating systems (RTOS) or Zephyr

Responsibilities

  • Design, develop, and maintain embedded systems and firmware.
  • Collaborate with cross-functional teams to define system requirements and specifications.
  • Perform debugging, testing, and validation of embedded systems.
  • Develop and maintain documentation for system designs and implementations.

Education

Bachelor's degree in Electrical Engineering or Computer Engineering

Tools

RTOS/Zephyr

Job description

Onsite out of Sunnyvale (Hybrid after training period)

1 year contract + extensions

15 days of PTO

Pay rate: $85-90/hr

MUST HAVE AOSP EXPERIENCE.

Required Skills & Experience

Bachelor's degree in Electrical Engineering, Computer Engineering, or related field. Experience with MCUs (preferably Nordic) and STM32 microcontrollers. Proficiency in C/C++ programming. Experience with peripherals (USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO). Proven track record in producing production-quality, fail-safe firmware for low-power real-time systems. Knowledge of ARM Cortex M0/M3/M4 architecture, boot mechanisms, and interrupt priorities. Skills in low-level debugging and driver development. Experience with consumer electronics. Familiarity with embedded systems development tools and environments. Strong problem-solving, communication, and teamwork skills. Knowledge of real-time operating systems (RTOS) or Zephyr

Nice to Have Skills & Experience

Experience with wireless communication protocols (e.g., Bluetooth, Zigbee). Understanding of hardware design and schematics.

Job Description

Insight Global is looking for a Sr. 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 Responsibilities: Design, develop, and maintain embedded systems and firmware. Collaborate with cross-functional teams to define system requirements and specifications. Perform debugging, testing, and validation of embedded systems. Develop and maintain documentation for system designs and implementations.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer V
Firmware Engineer V

Insight Global • Sunnyvale (CA)

On-site
USD 117,000 - 124,000
Firmware Engineer III
Firmware Engineer III

Insight Global • Sunnyvale (CA)

On-site
USD 90,000 - 96,000
Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Senior Firmware Engineer – Embedded & Real-Time Systems
Senior Firmware Engineer – Embedded & Real-Time Systems

Insight Global • Sunnyvale (CA)

On-site
USD 90,000 - 96,000
Firmware Engineer
Firmware Engineer

Insight Global • Cary (NC)

On-site
USD 85,000 - 110,000
Senior Firmware Engineer
Senior Firmware Engineer

OSI Engineering • Palo Alto (CA)

Hybrid
USD 120,000 - 150,000
Firmware Engineer
Firmware Engineer

Xpertis Talent • New Jersey

On-site
USD 110,000 - 160,000
Principal Firmware Engineer
Principal Firmware Engineer

CHEP • Santa Clara (CA)

Hybrid
USD 190,000 - 230,000
Embedded Firmware Engineer (Embedded Systems)
Embedded Firmware Engineer (Embedded Systems)

OSI Engineering • Cupertino (CA)

On-site
USD 96,000 - 124,000