Firmware Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Is Software Engineering Hard?
4 reasons why you should learn Rust in 2021 – and maybe even have fun doing it
Dev Digest 188: CfP time, the risks of NPM and IKEA algorithms