
Really liked the candidate but they are looking for a role focused on Rust, which is not a technology we plan to use in the near future.
Tweets, press, and people that show why this team is worth your time.



Andrenam is hiring its second firmware engineer to sit beside Devin Stafford, who currently runs firmware as a team of one plus an intern. This is a zero-to-one seat: you'll architect and own firmware for a distributed marine sensor network that has to survive months at sea, backhaul over Starlink, and hold to military-grade reliability. The bandwidth math is blunt — the team is at max capacity, recent contracts require integrating external partners' software, and without this hire, deliveries slip and features get deprioritized.
You'll write C/C++ across bare-metal and RTOS MCU platforms, do embedded Linux work (U-Boot, kernel, drivers, boot flow), bring boards up alongside the electrical team, and validate end-to-end from bench to full-system integration. You'll interface constantly with the electrical team and Alex Chu's software/data-platform team to get sensor data off the buoy and into the cloud. Ramp is fast — there's nowhere to hide on a team this small.
What You'll Own
- Architect and develop firmware for a distributed marine sensor network — MCU firmware plus embedded Linux
- Bare-metal and RTOS development; drive firmware design decisions and the evolution of the stack
- Board bring-up through final integration with the full distributed system, alongside the electrical team
- Hardware-level debugging with oscilloscopes, DMMs, and logic analyzers
- Secure, military-grade-standard firmware; CI/CD for firmware builds
- Partner with the data-platform team to move sensor data from buoy to cloud
- Ramp: month 1 — systems-level understanding of the codebase, first task assigned; month 3 — embedded in a project and contributing confidently; month 6 — proactively suggesting improvements across neighboring projects
Requirements
- Solid C and C++ with strong programming-language fundamentals
- Proficient with microcontrollers across bare-metal and RTOS MCU platforms
- Embedded Linux exposure (U-Boot, kernel, kernel drivers, boot flow)
- Comfortable with electrical debugging tools; Python familiarity; CI/CD experience
Execution and Ownership
- Firmware generalist — competencies that transfer across many firmware varieties, not one narrow niche
- Low ego; takes criticism without taking it personally
- High autonomy; understands what a startup demands
- Contributes to the vision and makes good suggestions, but goes heads-down and ships when it's time to execute
Background
- ~4–7 years as a firmware generalist. Fewer years only if the signal is exceptional — very early-stage startup, heavy greenfield, lots of side projects
- Startup pedigree accelerates the bar; big-company-only backgrounds with weak underlying signal are a harder sell
- Tinkerer — side projects, curious outside the day job
Location and Visa
- In-office, Torrance, CA, five days a week
- US citizenship required
Nice-to-Have
- FPGA development and performance analysis (Verilog/VHDL)
- Safety-critical software for aerospace or military applications
- Embedded distributed systems experience
- Athletic or competitive background (e.g., competitive chess)