Firmware Engineer
Indexed description
Every unit we ship runs bare-metal firmware that controls link bring-up, signal conditioning, real-time diagnostics, and fault recovery—firmware that must work reliably across thousands of deployed devices. We are seeking a Firmware Engineer to architect and implement the low-level software that pushes our optical hardware to its limits. You will own everything from bootloaders and device initialization to timing-critical signal control, adaptive link training, and production firmware validation.
RESPONSIBILITIES
- Architect and implement low-level firmware that controls all aspects of transceiver behavior, including link bring-up, signal conditioning, and real-time diagnostics
- Develop and tune algorithms for automatic eye opening, link training, and adaptive signal optimization under varying conditions
- Design robust boot, initialization, and fail-safe mechanisms, ensuring reliable startup and recovery across thousands of deployed devices
- Own firmware validation and release workflows, including automated test coverage, factory flashing procedures, and traceability of shipped code
- Interface directly with hardware teams to define control schemes for custom silicon, power management, thermal behavior, and I/O signaling
- Continuously optimize for performance, power, and reliability, pushing bare-metal systems to operate at the limits of the hardware platform
- BS in Computer Science, Computer Engineering, Electrical Engineering, or related discipline
- Demonstrated experience bringing up real-time embedded systems from scratch
- Proficiency in C or C++ and Python
- Experience writing and optimizing high-performance drivers for I²C, SPI, ADC sampling, DMA, or similar protocols
- Familiarity with application development and distributed systems architecture in a Linux environment
- Strong first-principles problem-solving skills and a focus on designing bug-free, maintainable software
- Excellent written and verbal communication skills; able to work effectively in dynamic, cross-functional teams
- Willingness to work extended hours and weekends as needed
- Experience reviewing hardware schematics and defining HW/SW interfaces
- Demonstrated expertise architecting and implementing high-performance DSP and signal-processing algorithms
- Hands-on familiarity with real-time operating systems, build systems, and hardware-in-the-loop testing
- Background in robotics, controls, or physical-systems integration
- Leadership experience mentoring engineers and driving complex firmware/software projects to completion
Firmware Engineer: $140,000.00 - $170,000.00/per year
Title and base salary are determined on a case by case basis commensurate with experience and merit.
In addition to base salary, compensation for this role includes:
- Eligibility for long-term incentives including company stock options and discretionary bonuses awarded for exceptional achievements.
- Comprehensive medical, vision, and dental insurance with significant cost covered by the company for yourself and dependents.
- Paid parental leave and flexible PTO (3 weeks accrued vacation and 10 company holidays per year).
- 401(k) retirement plan access.
- Relocation assistance to sunny Los Angeles.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search