Senior Embedded Firmware Engineer - C/C++ | DSP & LoRa

Gridware

San Francisco (CA)

On-site

USD 160,000 - 165,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health, Dental & Vision
Paid parental leave
Alternating day off
Off the Grid break
Commuter allowance
Company-paid training

Job summary

Gridware, a San Francisco-based technology company protecting the electrical grid, seeks an embedded firmware engineer to help our devices run robust, power‑efficient firmware.

You will develop C/C++ firmware, implement drivers for peripherals, optimize data processing, and work with backend code to enable secure device communications across multiple domains.

This on-site role offers competitive compensation and benefits in San Francisco, with visa sponsorship not available at this time.

Qualifications

  • 3+ years embedded software engineering experience.
  • Strong C/C++ knowledge.
  • Python or scripting language experience.
  • Comfortable in a Linux development environment.
  • Experience with hardware debugging.
  • Ability to work across hardware, firmware and software domains.

Responsibilities

  • Develop C/C++ firmware for microcontroller platforms.
  • Implement drivers for microcontroller peripherals and external sensors.
  • Collaborate with backend codebase to develop and test device communications.
  • Maintain and extend the build system to support multiple embedded platforms.
  • Develop data processing and collection algorithms in resource-constrained environments.
  • Develop unit tests and execute test plans.

Skills

C/C++
Python scripting
Git
Linux development
Hardware integration
Embedded software
RTOS

Job description

Gridware, a San Francisco-based technology company protecting the electrical grid, seeks an embedded firmware engineer to help our devices run robust, power‑efficient firmware.

You will develop C/C++ firmware, implement drivers for peripherals, optimize data processing, and work with backend code to enable secure device communications across multiple domains.

This on-site role offers competitive compensation and benefits in San Francisco, with visa sponsorship not available at this time.

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

Similar jobs worth comparing

Senior Embedded Firmware Engineer – Real-Time Robotics (SF On-site)
Senior Embedded Firmware Engineer – Real-Time Robotics (SF On-site)

GRAM • San Francisco (CA)

On-site
USD 165,000 - 205,000
Health coverage
Equity
Firmware Engineer
Firmware Engineer

Gridware • San Francisco (CA)

On-site
USD 160,000 - 165,000
Health, Dental & Vision
Paid parental leave
Alternating day off
+3
Senior Firmware Engineer: Mission-Critical Embedded Systems
Senior Firmware Engineer: Mission-Critical Embedded Systems

Somewear Labs • San Francisco (CA)

Hybrid
USD 140,000 - 190,000
Health insurance
Equity compensation
Focus Days: No meetings Mondays
+2
Senior Embedded IoT Firmware Engineer (Remote)
Senior Embedded IoT Firmware Engineer (Remote)

GridPoint • United States

Remote
USD 145,000 - 190,000
Senior Software Engineer
Senior Software Engineer

GridPoint • United States

Remote
USD 145,000 - 190,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

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Senior Software Engineer
Senior Software Engineer

Delaney Group • Town of Poland (NY)

Hybrid
USD 100,000 - 130,000
Embedded Firmware Engineer – AI Glasses (SF Onsite)
Embedded Firmware Engineer – AI Glasses (SF Onsite)

United States Digital Space LLC • San Francisco (CA)

On-site
USD 120,000 - 180,000
Senior Embedded Firmware Engineer, Medical Wearables
Senior Embedded Firmware Engineer, Medical Wearables

Element Science, Inc. • Redwood City (CA)

On-site
USD 140,000 - 175,000
Stock Options
90% employer-paid medical, dental, and
vision insurance
+7