Embedded Firmware Engineer – Linux/RTOS

Workstream

Menlo Park (CA)

On-site

USD 130,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary & equity
Comprehensive health coverage
In-office amenities
401(k) plan
Pre-tax commuter benefits
Learning stipend
Flexible PTO

Job summary

Workstream is seeking an embedded systems engineer to own firmware for our device portfolio, bridging hardware and software. You will bring up new boards, implement on‑device software for recording, sensors, storage, and power, and collaborate with EEs to move quickly. The ideal candidate has 2–5 years shipping embedded software, strong C/C++, Python, and experience with embedded Linux or RTOS.

B.S. in EE/CS/CE required; comfort with test equipment and a bias toward reliable, safe firmware in

Qualifications

  • 2–5 years shipping embedded software on real hardware that reached real users.
  • Proficiency in C/C++ and Python, with exposure to embedded Linux and/or bare‑metal/RTOS firmware
  • Comfort at the hardware boundary: reading datasheets, bringing up boards, developing drivers for new sensor modules
  • Comfortable using electrical test equipment (oscilloscopes, logic analyzers) and firmware build and debug tools
  • A bias toward reliability across a wide variety of settings and geographies, and a habit of testing thoroughly and measuring honestly
  • B.S. in EE, CE, CS, or equivalent experience

Responsibilities

  • Architect, implement, and test the on‑device software that controls recording, sensors, storage, and power, and keeps it running reliably over long sessions.
  • Bring up and debug new hardware alongside our EE team: part selection, interface definition, driver development for new sensor modules, and board bring‑up.
  • Dig into the open technical problems at the core of the device. Prototype the options, measure real behavior, and help decide what we build.
  • Own the device's interface to the rest of the system: the on‑device API/SDK and protocols our app and cloud build against, kept clean, documented, and well tested.
  • Build the tooling and automation for firmware development, test, and calibration, so the team can iterate quickly and scale into production.

Skills

C/C++
Python
Embedded Linux
RTOS/bare-metal
Hardware bring-up

Education

B.S. in EE, CE, CS

Tools

Firmware build tools

Job description

Workstream is seeking an embedded systems engineer to own firmware for our device portfolio, bridging hardware and software. You will bring up new boards, implement on‑device software for recording, sensors, storage, and power, and collaborate with EEs to move quickly. The ideal candidate has 2–5 years shipping embedded software, strong C/C++, Python, and experience with embedded Linux or RTOS.

B.S. in EE/CS/CE required; comfort with test equipment and a bias toward reliable, safe firmware in

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

Similar jobs worth comparing

Embedded Firmware Engineer — Hardware & AI Robotics
Embedded Firmware Engineer — Hardware & AI Robotics

Workstream Construction Services Ltd. • Menlo Park (CA)

On-site
USD 120,000 - 150,000
Equity
Health coverage
In-office amenities
+2
Lead Embedded Firmware Engineer – RTOS & Real-Time Systems
Lead Embedded Firmware Engineer – RTOS & Real-Time Systems

Cloud Analytics Technologies LLC • Cleveland (OH)

On-site
USD 80,000 - 100,000
Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California (MO)

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

AttoTude • Menlo Park (CA)

On-site
Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

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

Survival Systems Staffing • Austin (TX)

On-site
USD 95,000 - 150,000
Firmware Engineer – Embedded Systems (C/C++, RTOS, Bring-Up)
Firmware Engineer – Embedded Systems (C/C++, RTOS, Bring-Up)

Corvid Technologies LLC • Batavia Township (OH)

On-site
USD 90,000 - 150,000
401(k) Matching
Medical Insurance
PTO
+5
Firmware Engineer II - Embedded Systems (RTOS)
Firmware Engineer II - Embedded Systems (RTOS)

Federal Signal Corporation • University Park (IL)

On-site
USD 68,000 - 99,000
Annual bonus potential
Health insurance
401(k) with matching contributions
+1
Remote Embedded Firmware Engineer — Real-Time & IoT
Remote Embedded Firmware Engineer — Real-Time & IoT

Embedded Shishya • Northern (KY)

Hybrid
USD 130,000 - 195,000
Senior Embedded Systems Engineer - Real-Time Firmware Lead
Senior Embedded Systems Engineer - Real-Time Firmware Lead

CyberCoders • Paso Robles (CA)

On-site
USD 140,000 - 190,000
Medical Insurance
Annual incentive awards
Retirement plan
+6