Firmware Engineer

Arc Full-time
San Francisco, CA, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$112,456.0 - $200,000.0
Working hours
Regular working hours
Job source

Tech stack

Software Debugging Firmware Systems Integration Hardware Testing

Job description

This role is for a venture-backed hardware startup in San Francisco building high-performance power conversion systems. A new product is coming to market, and this hire owns the software side of it, from the control loops running on the microcontroller through the test infrastructure that proves the hardware works.

This is firmware that lives close to the metal. You’ll write Rust for parts with tight memory and timing budgets, work against real switching hardware, and debug with a scope as often as a debugger. The bar is high. The ideal person takes ownership and executes, and when they hit a wall they go find the way through it.

What you’ll do

  • Write Rust firmware for resource-constrained microcontrollers
  • Design and validate high-frequency power electronics control loops
  • Design and bring up the software integration for the hardware test suites
  • Work on test fixtures for the manufacturing line

Requirements

  • Experience in Rust programming
  • Understanding of firmware fundamentals
  • Ability to learn quickly
  • Resilience

Benefits & conditions

Pulled from the full job description 401(k) Health insurance Stock options, * 401(k)

  • Health insurance
  • Stock options

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

40 sec

Hardware durability labs and robot testing methods

Chris Heilmann +1 · LIVE

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

2:08 min

The vending machine trap in software debugging

Jen Callou Jen Callou · Europe 2026 Virtual

3:11 min

Summarizing key takeaways for scaling hardware prototypes rapidly

Developersteve · LIVE

2:58 min

Overcoming testing bottlenecks on embedded target hardware

Lukas Sucher Lukas Sucher +1 · World Congress 2024

Videos

See all

Related articles

See all