Haystack
← Back to Jobs
Technology
OE

Embedded Firmware Engineer (Embedded Systems)

OSI Engineering, Inc.Cupertino, CA🇺🇸United StatesPosted 11 Jul 2026

Quick Overview

Salary
€66/hr
Work Type
On Site
Level
Mid Senior

Job Description

Embedded Firmware Engineer (Embedded Systems)

 

Summary:

This role focuses on low-level embedded firmware development tightly coupled with hardware. The ideal candidate will develop, debug, and maintain embedded C firmware, work directly with hardware designs, and own firmware issues from identification through resolution in a fast paced, cross functional environment.

 

Key Responsibilities:

  • Develop, maintain, and debug low level embedded C firmware interacting directly with hardware.
  • Diagnose system and firmware issues across products and code branches.
  • Review schematics and validate firmware behavior against hardware design.
  • Generate engineering binaries, submit changes to repositories, and manage build and packaging workflows.
  • Coordinate closely with hardware, factory, program management, and technical teams.
  • Drive issues to closure by tracking tasks, evaluating priorities, and proactively removing blockers.
  • Communicate progress, risks, and outcomes clearly to stakeholders.
  • Participate in regular sync calls with China based teams during late afternoon or evening hours.

 

Required Skills & Experience:

  • Up to 10 years of relevant embedded firmware and driver development
  • Strong Embedded C experience, including low level debugging skills and knowledge of dynamic memory allocation
  • Strong embedded C experience with solid low level debugging skills
  • Recent experience with hardware design concepts and ability to read schematics
  • Strong knowledge with interfaces such as GPIO, SPI, I2C. USB (high speed)
  • Python and or Lua scripting to automate testing and debug workflows
  • Create scripts and tools to improve efficiency and reliability of firmware validation
  • Strong communication, organization, and multitasking skills
  • BS in Computer Engineering or equivalent experience, MS is a plus

 

Type: Full Time

Location: Cupertino, CA (Onsite Monday thru Friday)

Pay Rate Range: $53-$66/h (DOE)

 

Submit resumes to

 

Diane Chen

x130

Skills

Lua
Embedded Systems
Python

Similar jobs