Firmware Engineer

SoloPoint Solutions

San Francisco (CA)

On-site

USD 110,000 - 170,000

Full time

3 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

SoloPoint Solutions, Inc. is seeking an embedded firmware engineer to join our San Francisco team. You will develop firmware for integrated devices from prototyping to production ramp, collaborating with hardware and software engineers to deliver robust embedded solutions.

You will implement drivers for sensors and peripherals, support CI pipelines and automated tests, and help ensure regulatory-compliant verification and documentation across the product lifecycle.

Qualifications

  • Experience in firmware or embedded software within medical devices, consumer electronics, or other highly integrated embedded hardware.
  • Proficiency with C for embedded development, Python for test and automation tooling, Git version control, and embedded build and debugging workflows (including J-Link or equivalent).
  • Strong embedded firmware fundamentals including low-level driver development (ADC, PWM) and hardware communication protocols (I2C, SPI, UART).
  • Familiarity reading datasheets and schematics and collaborating on MCU pin and peripheral allocation.
  • Hands-on use of lab equipment such as oscilloscopes, logic analyzers, multimeters, and power supplies.
  • RTOS experience (especially Zephyr), Bluetooth LE, Nordic nRF5x, bootloaders, firmware update flows, CI pipelines, and hardware-in-the-loop testing.

Responsibilities

  • Develop embedded firmware for integrated devices across the full lifecycle from prototyping through production ramp.
  • Implement, test, and maintain low-level drivers and hardware interfaces, including sensor and peripheral integration.
  • Partner with electrical and mechanical engineering to support system architecture, bring-up, and integration debugging.
  • Produce clear technical documentation and execute robust verification testing aligned with regulated product requirements.
  • Support embedded build and test automation, including CI workflows and automated testing infrastructure as applicable.

Skills

Embedded firmware
C for embedded
Python for tests
Git version control
RTOS Zephyr
Bluetooth LE
Nordic nRF5x
MCU peripherals
I2C/SPI/UART
Lab equipment
Firmware testing

Education

Bachelor’s degree in Electrical Engineering or Computer Engineering

Tools

J-Link
CI pipelines

Job description

  • Bachelor’s degree in Electrical Engineering, Computer Engineering
  • Experience in firmware or embedded software within medical devices, consumer electronics, or other highly integrated embedded hardware.
  • Proficiency with C for embedded development, Python for test and automation tooling, Git version control, and embedded build and debugging workflows (including J-Link or equivalent).
  • Strong embedded firmware fundamentals including low-level driver development (ADC, PWM) and hardware communication protocols (I2C, SPI, UART).
  • Familiarity reading datasheets and schematics and collaborating on MCU pin and peripheral allocation.
  • Hands‑on use of lab equipment such as oscilloscopes, logic analyzers, multimeters, and power supplies.
  • RTOS experience (especially Zephyr), Bluetooth LE, Nordic nRF5x, bootloaders, firmware update flows, CI pipelines, and hardware‑in‑the‑loop testing.
Responsibilities:
  • Develop embedded firmware for integrated devices across the full lifecycle from prototyping through production ramp.
  • Implement, test, and maintain low‑level drivers and hardware interfaces, including sensor and peripheral integration.
  • Partner with electrical and mechanical engineering to support system architecture, bring‑up, and integration debugging.
  • Produce clear technical documentation and execute robust verification testing aligned with regulated product requirements.
  • Support embedded build and test automation, including CI workflows and automated testing infrastructure as applicable.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California

On-site
USD 80,000 - 110,000
Embedded Firmware Engineer
Embedded Firmware Engineer

SCRAM Systems • Greenwood Village (CO)

On-site
USD 110,000 - 140,000
Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,000
Firmware Engineer (Mid/Sr/Principal)
Firmware Engineer (Mid/Sr/Principal)

Thrive Recruitment Agency • Kennewick (WA)

On-site
USD 90,000 - 120,000
Senior Firmware Engineer
Senior Firmware Engineer

Insight Global • Carol Stream (IL)

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

LER TechForce, LLC. • Indianapolis (IN)

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

Kindredventures • San Francisco (CA)

On-site
USD 120,000 - 160,000
Firmware Embedded Software Engineer
Firmware Embedded Software Engineer

STS Technical Services • Melbourne (FL)

On-site
USD 90,000 - 120,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 inc. • Menlo Park (CA)

On-site
USD 175,000 - 205,000