Senior Firmware Engineer - Drive Embedded, Connected Devices

Colossus Technologies Group

San Francisco (CA)

On-site

USD 140,000 - 190,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Colossus Technologies Group in San Francisco is seeking a Senior Firmware Engineer to design, build, and scale firmware for connected hardware products, working close to the hardware and shipping reliable software across large device deployments.

You’ll own low-level C/C++ firmware, develop drivers for sensors and peripherals, validate UART/I2C/SPI/USB interfaces, and collaborate with hardware engineers from bring-up to production readiness and OTA updates.

Qualifications

  • 5+ years of professional software-engineering experience with substantial hands-on firmware or embedded-systems development.
  • Strong C and/or C++ programming skills for embedded or low-level systems.
  • Experience developing firmware for constrained devices, including memory-sensitive and compute-limited systems.
  • Background writing peripheral drivers and working directly with hardware interfaces.
  • Strong understanding of serial and device communication protocols, such as UART, I2C, SPI, and USB.
  • Experience with DMA, interrupt-driven programming, timing-sensitive code, and low-level debugging.
  • Ability to read and work from hardware schematics, datasheets, and board-level design documentation.

Responsibilities

  • Design, develop, test, and maintain production firmware for resource-constrained embedded devices.
  • Build low-level software in C/C++ for systems with limited memory, processing capacity, and power budgets.
  • Develop and integrate drivers for sensors, peripherals, and external components.
  • Implement and troubleshoot communication interfaces and protocols, including UART, I2C, SPI, USB, and wireless connectivity.
  • Work with hardware engineers during board bring-up, validation, root-cause analysis, and production readiness.
  • Analyze schematics, component documentation, and board-level behavior to diagnose complex firmware and hardware interactions.
  • Develop software for bare-metal and lightweight task-management environments, including systems that do not rely on a conventional RTOS.
  • Support wireless features involving Bluetooth, Wi-Fi, and related connected-device capabilities.

Job description

Colossus Technologies Group in San Francisco is seeking a Senior Firmware Engineer to design, build, and scale firmware for connected hardware products, working close to the hardware and shipping reliable software across large device deployments.

You’ll own low-level C/C++ firmware, develop drivers for sensors and peripherals, validate UART/I2C/SPI/USB interfaces, and collaborate with hardware engineers from bring-up to production readiness and OTA updates.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer
Senior Firmware Engineer

Colossus Technologies Group • San Francisco (CA)

On-site
USD 140,000 - 190,000
Senior Firmware Engineer - Build & Scale Connected Devices
Senior Firmware Engineer - Build & Scale Connected Devices

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • San Francisco (CA)

On-site
USD 140,000 - 190,000
Senior Firmware Engineer
Senior Firmware Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • San Francisco (CA)

On-site
USD 140,000 - 190,000
Senior Firmware Engineer
Senior Firmware Engineer

Tata Technologies • Mountain View (CA)

On-site
USD 100,000 - 130,000
Lead Firmware Architect for Connected Devices
Lead Firmware Architect for Connected Devices

Fellow • San Francisco (CA)

On-site
USD 225,000 - 250,000
Employee equity plan
401k with company contribution
Medical/dental/vision insurance
+5
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
Embedded Firmware Engineer
Embedded Firmware Engineer

Coda Octopus Colmek, Inc. • Murray (UT)

On-site
USD 90,000 - 130,000
Staff/Lead Firmware Engineer
Staff/Lead Firmware Engineer

Connect Tech+Talent • Austin (TX)

On-site
USD 120,000 - 155,000
Staff/Lead Firmware Engineer
Staff/Lead Firmware Engineer

American Innovations • Austin (TX)

On-site
USD 120,000 - 185,000