×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer III

Job in Sunnyvale, Santa Clara County, California, 94086, USA
Listing for: Insight Global
Full Time position
Listed on 2026-09-02
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Salary/Wage Range or Industry Benchmark: 65 - 70 USD Hourly USD 65.00 70.00 HOUR
Job Description & How to Apply Below

Firmware Engineer

Required Skills & Experience Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.

Experience with MCUs (preferably Nordic) and STM
32 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 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: $65-70/hr

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary