
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)