Senior Firmware Engineer – Embedded & Real-Time Systems

Insight Global

Sunnyvale (CA)

On-site

USD 90,000 - 96,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Insight Global is seeking a Firmware Engineer to join the Reality Labs organization in Sunnyvale, CA. You will design, develop, and validate embedded firmware for next-generation devices, collaborating across hardware and software teams to meet system requirements and deliver robust, scalable solutions.

Ideal candidates bring strong C/C++ skills, hands-on MCU experience (Nordic/STM32), RTOS (Zephyr) familiarity, and solid understanding of peripherals and debugging in production environments.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
  • Experience with MCUs (Nordic preferred) and STM32.
  • Proficiency in C/C++ programming.
  • Experience with peripherals (USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO).
  • Proven 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 RTOS or Zephyr; wireless protocols (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++
ARM Cortex MCUs
Embedded systems
Low-level debugging
USB/SPI/UART
RTOS/Zephyr
Bluetooth/Zigbee
Driver development
Hardware knowledge
Team collaboration

Education

Bachelor's degree in Electrical/Computer Engineering

Tools

Nordic MCUs
STM32 MCUs

Job description

Insight Global is seeking a Firmware Engineer to join the Reality Labs organization in Sunnyvale, CA. You will design, develop, and validate embedded firmware for next-generation devices, collaborating across hardware and software teams to meet system requirements and deliver robust, scalable solutions.

Ideal candidates bring strong C/C++ skills, hands-on MCU experience (Nordic/STM32), RTOS (Zephyr) familiarity, and solid understanding of peripherals and debugging in production environments.

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

Insight Global • Sunnyvale (CA)

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

Insight Global • Sunnyvale (CA)

Hybrid
USD 117,000 - 124,000
15 days PTO
Firmware Engineer - Embedded ARM/Linux Systems
Firmware Engineer - Embedded ARM/Linux Systems

Insight Global • Cary (NC)

On-site
USD 85,000 - 110,000
Staff Embedded Firmware Engineer
Staff Embedded Firmware Engineer

Oho Group • Austin (TX)

On-site
USD 120,000 - 170,000
Senior Embedded Firmware Engineer - Real-Time Systems
Senior Embedded Firmware Engineer - Real-Time Systems

Engtal • Austin (TX)

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

Engtal • Austin (TX)

On-site
USD 110,000 - 150,000
Remote Embedded Firmware Engineer — Real-Time & IoT
Remote Embedded Firmware Engineer — Real-Time & IoT

Embedded Shishya • Northern (KY)

Hybrid
USD 130,000 - 195,000
Firmware Engineer
Firmware Engineer

Insight Global • Cary (NC)

On-site
USD 85,000 - 110,000
Real-Time Embedded Firmware Engineer for Critical Control
Real-Time Embedded Firmware Engineer for Critical Control

Apple Inc. • Sunnyvale (CA)

On-site
USD 123,000 - 214,000
Medical and dental
Employee stock plans
Relocation
+4