What are the responsibilities and job description for the Firmware Engineer position at Recruiting From Scratch?
Company Description Our client, a venture-backed environmental technology company, is revolutionizing wildfire detection through innovative IoT solutions. Their solar-powered devices are transforming how we protect properties, agricultural lands, and critical infrastructure from fire damage. With $2.75M in funding and a mission to safeguard our environment, they're scaling rapidly to meet growing demand.
What You Will Do
- Lead firmware development for next-generation environmental sensors
- Optimize power consumption for solar-powered IoT devices
- Implement and enhance detection algorithms
- Program STM32 microcontrollers to interface with multiple sensor types
- Collaborate on field testing and sensor calibration
- Drive technical improvements from V1 to V2 product development
Ideal Candidate Background
- 3 years of firmware engineering experience
- Strong background in embedded systems and microcontroller programming
- Expertise in I2C, SPI, and CAN BUS protocols
- Experience with STM32 microcontrollers and STM32CubeIDE
- Track record of optimizing power consumption in battery-operated devices
- Knowledge of cellular and LoRa communication protocols
Preferred
- Experience with image processing and computer vision
- Background in environmental monitoring or IoT devices
- Familiarity with thermal imaging systems
- Experience with solar-powered systems
Compensation & Benefits
- Base salary: $130,000 - $180,000
- Equity: 0.5-1%
- Flexible hybrid work arrangement
- Ground-floor opportunity in a rapidly growing startup
- Direct collaboration with technical leadership
- Impact-driven work protecting communities and environment
Location: Lafayette, CA (East Bay) Work Type: Full-time, Hybrid
Salary : $130,000 - $180,000