5 days ago
Base Salary
$140k - $225k/yr
Responsibilities
- Design, develop, and debug firmware across RTOS and embedded Linux platforms.
- Lead hardware and board bring-up, driver integration, and firmware support through production.
- Develop and maintain connectivity, power, sensor, and other device subsystems.
- Integrate lightweight model inference and sensing or proximity algorithms on resource-constrained devices.
- Support fleet-scale deployment through OTA updates, field diagnostics, and post-launch sustainment.
- Collaborate with hardware, systems, and QA teams to troubleshoot system-level issues and drive root-cause fixes to closure.
Requirements
- Bachelor’s or master’s degree in Computer Science, Electrical Engineering, or a related technical field.
- 5+ years of embedded firmware development experience spanning RTOS and embedded Linux.
- Strong C/C++ programming skills and knowledge of drivers, interrupts, memory and power constraints, and bootloaders.
- Board-level debugging experience with JTAG, oscilloscopes, and logic analyzers.
- Familiarity with OTA update mechanisms, field telemetry, and firmware versioning.
- Ability to work independently across hardware and software boundaries and communicate findings clearly.
- Preferred qualifications include AI/ML inference on resource-constrained devices, quantized models, on-device runtimes, sensor fusion, proximity or localization algorithms, silicon-vendor bring-up, low-power design, and battery-constrained firmware architecture.
Benefits
- Health, dental, and vision insurance.
- Long-term and short-term disability insurance, life insurance, an employee assistance program, and a flexible spending account.
- 4–12 weeks of fully paid parental leave based on tenure and 11 paid holidays.
- Additional flexible paid vacation and sick leave.
- Flexible work environment and flexibility to do your best work.
- Full-time employee benefits package.
