Firmware Engineer V

Insight Global

Sunnyvale (CA)

On-site

USD 117,000 - 124,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Insight Global is seeking a Sr. Firmware Engineer to join a leading social networking company in the Reality Labs division.

The role involves designing and maintaining embedded firmware, collaborating with cross-functional teams, and validating real-time systems for next-generation AR/VR devices. The ideal candidate has a strong background in MCU-based firmware, C/C++ proficiency, and hands-on experience with RTOS/Zephyr, Bluetooth, and Zigbee.

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 Experience with wireless communication protocols (e.g., Bluetooth, Zigbee).
  • Understanding of hardware design and schematics.

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.

Skills

C/C++ programming
Embedded software development
RTOS/Zephyr
ARM Cortex M0/M3/M4
Peripheral interfaces (USB, SPI, I2C,-
Debugging and driver development
Wireless protocols (Bluetooth, Zigbee)

Education

Bachelor's degree in Electrical Engineering or Computer Engineering

Tools

Nordic MCUs
STM32 microcontrollers
RTOS/Zephyr development tools

Job description

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.

Pay rate: $85-90/hr

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Skills and Requirements

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 Experience with wireless communication protocols (e.g., Bluetooth, Zigbee).

Understanding of hardware design and schematics.

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

Similar jobs worth comparing

Firmware Engineer III
Firmware Engineer III

Insight Global • Sunnyvale (CA)

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

Insight Global • Sunnyvale (CA)

Hybrid
USD 117,000 - 124,000
15 days PTO
Firmware Engineer
Firmware Engineer

Insight Global • Cary (NC)

On-site
USD 85,000 - 110,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

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
Firmware Engineer
Firmware Engineer

Xpertis Talent • New Jersey

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

OSI Engineering • Palo Alto (CA)

Hybrid
USD 120,000 - 150,000
Firmware Engineering Manager
Firmware Engineering Manager

Mill • San Bruno (CA)

On-site
USD 245,000 - 280,000
Senior Firmware Engineer (4652)
Senior Firmware Engineer (4652)

Hireclout • Tucson (AZ)

On-site
USD 150,000 - 170,000