Firmware Engineer - Embedded, Bluetooth + Equity

Colossus Technologies Group

San Francisco (CA)

On-site

USD 180,000 - 240,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Colossus Technologies Group in San Francisco is seeking a Firmware Engineer to own embedded development for flagship connected devices, collaborating with hardware, manufacturing, product, and software teams.

You will design and maintain production firmware in C/C++, bring up sensors and interfaces (UART, I2C, SPI, USB), and develop drivers for memory-constrained devices. The role also emphasizes OTA updates and continuous improvement of firmware architecture.

Qualifications

  • 4+ years of embedded firmware experience.
  • Strong hands-on C/C++ in production embedded systems.
  • Experience with low-memory, compute-constrained devices.
  • Experience with peripheral drivers and hardware interfaces (UART/I2C/SPI/USB/DMA).
  • Experience bringing up new hardware and debugging across firmware and hardware.

Responsibilities

  • Design, develop, and maintain production firmware for connected consumer hardware using C/C++.
  • Bring up and integrate sensors, peripherals, and interfaces into hardware platforms.
  • Collaborate with hardware, manufacturing, product, and software teams through prototype to production.
  • Develop low-level drivers and communication protocols (UART, I2C, SPI, USB, DMA).
  • Build firmware for memory- and compute-constrained environments; improve architecture and processes.

Skills

Embedded firmware
C/C++ programming
Problem solving

Tools

UART
I2C
SPI
USB
DMA

Job description

Colossus Technologies Group in San Francisco is seeking a Firmware Engineer to own embedded development for flagship connected devices, collaborating with hardware, manufacturing, product, and software teams.

You will design and maintain production firmware in C/C++, bring up sensors and interfaces (UART, I2C, SPI, USB), and develop drivers for memory-constrained devices. The role also emphasizes OTA updates and continuous improvement of firmware architecture.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer - Bluetooth / Wireless Devices
Firmware Engineer - Bluetooth / Wireless Devices

Colossus Technologies Group • San Francisco (CA)

On-site
USD 180,000 - 240,000
Senior Embedded Firmware Lead: Real-Time & BLE
Senior Embedded Firmware Lead: Real-Time & BLE

Align Technology • San Jose (CA)

On-site
USD 131,000 - 180,000
Medical, dental, vision
401k with company match
Paid vacation
+2
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 Embedded Software Engineer
Senior Embedded Software Engineer

Programming.com • Hauppauge (NY)

On-site
USD 110,000 - 150,000
Lead Firmware Architect for BCI Wearable (Equity)
Lead Firmware Architect for BCI Wearable (Equity)

OSI Engineering, Inc. • Palo Alto (CA)

On-site
USD 300,000 - 350,000
Firmware Engineer
Firmware Engineer

HumCap • United States

On-site
USD 120,000 - 165,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
Senior Embedded Engineer
Senior Embedded Engineer

Motion Recruitment Partners LLC • Chicago (IL)

On-site
USD 180,000 - 240,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Embedded Engineer
Senior Embedded Engineer

Motion Recruitment • Chicago (IL)

On-site
USD 140,000 - 170,000
Medical insurance
Dental insurance
Vision insurance
+1