Senior Firmware Engineer
New Today
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Torch Systems
Company Description
Torch is a San Francisco-based IoT technology company specializing in real-time monitoring and alerting for high-value assets. Its solar-powered Torch sensor integrates fire detection, air quality monitoring, 360-degree security vision, and AI processing tools. Trusted by large utilities, city governments, landmarks, and communities, Torch products provide early-stage wildfire detection and remote security monitoring. The company has earned recognition from Forbes, NBC, ABC, Fast Company, and Entrepreneur.com for its innovation and impact.
Role Description
This is a full-time hybrid role for a Senior Firmware Engineer. The role is based in the San Francisco Bay Area with some work-from-home flexibility. The Senior Firmware Engineer will be responsible for designing, developing, and testing embedded software for IoT devices. Day-to-day tasks include firmware development, debugging, working closely with electrical engineers, and optimizing software for ARM architecture. Collaboration with cross-functional teams to define system requirements and ensure quality assurance is also a key part of this role.
Key Candidate Profile:
Has shipped and maintained firmware in a volume production environment of thousands of devices
Minimum 5 years experience of embedded firmware experience
Has worked in a startup environment in a solo or lead role
Key Skills:
Strong foundation with RTOS (FreeRTOS and ideally also ThreadX/Zephyr)
Strong foundation with STM32 targets and development toolchains
Experience with low power optimization, low power mode management, experience using power profiling tools and techniques (Otii Ace/Joulescope, power simulation models)
Experience with board bring-up, driver development and optimization (including DVP/CSI cameras)
Experience with cellular connectivity and modem management (satellite connectivity experience a plus)
Experience with secure bootloaders, firmware signing, and OTA system development and testing
Experience integrating with AWS/AWS IoT hub
Experience with firmware CI/CD tooling and automated test development
Experience with production testing and provisioning
Experience with embedded image processing, compression, analysis in resource and power constrained devices
Experience with multi-sensor fusion and real-time data processing
Familiarity in running neural networks on embedded devices, familiarity with neural accelerator hardware
Familiarity with hardware/firmware test automation (pytest or similar)
Experience with multiple radio technologies (cellular, LoRa, satellite) and connectivity failover systems
Product Context:
Outdoor fire detection sensor with multiple cameras, multi-gas sensors, GPS
Solar-powered system operating in extreme outdoor conditions with extended battery life requirements
Multi-connectivity platform with automatic failover (cellular/satellite/LoRa)
Real-time fire detection and alert system with strict timing requirements
Seniority level
Seniority level Mid-Senior level
Employment type
Employment type Full-time
Job function
Job function Engineering and Information Technology
Industries Technology, Information and Internet
Referrals increase your chances of interviewing at Torch Systems by 2x
Get notified about new Senior Firmware Engineer jobs in
San Francisco Bay Area .
Sr. Wireless Firmware Engineer (Direct To Cell)
Senior Firmware Engineer – Wearables (On‑Site • West Lafayette, IN • Relocation From Bay Area)
San Francisco Bay Area $115,000.00-$150,000.00 21 hours ago
Senior Staff Embedded Controls Engineer, Body Controls
Sr. Electrical Design Engineer (Embedded Firmware)
Milpitas, CA $134,800.00-$229,200.00 1 week ago
Santa Clara, CA $185,000.00-$225,000.00 6 days ago
San Mateo, CA $130,000.00-$260,000.00 6 days ago
Mountain View, CA $167,000.00-$250,000.00 1 week ago
San Jose, CA $161,000.00-$190,000.00 2 days ago
San Mateo, CA $150,000.00-$180,000.00 3 days ago
Santa Clara, CA $174,500.00-$185,000.00 1 month ago
San Francisco, CA $140,000.00-$270,000.00 7 months ago
Redwood City, CA $150,000.00-$170,000.00 8 months ago
Mountain View, CA $167,000.00-$228,000.00 3 weeks ago
Senior Embedded Software Engineer, Validation
San Francisco, CA $153,000.00-$180,000.00 5 months ago
Senior Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering
Sunnyvale, CA $166,000.00-$244,000.00 3 days ago
Milpitas, CA $146,600.00-$203,100.00 3 weeks ago
Senior Firmware Engineer - Embedded Controller
San Mateo, CA $130,000.00-$280,000.00 3 weeks ago
Burlingame, CA $117,000.00-$173,000.00 6 hours ago
Sunnyvale, CA $117,000.00-$173,000.00 6 hours ago
Senior Embedded Software Engineer – Infotainment Platform
Palo Alto, CA $146,900.00-$194,610.00 2 weeks ago
San Francisco, CA $180,000.00-$212,000.00 3 months ago
Senior Firmware Engineer - Secure SSD & Embedded Security
San Mateo, CA $180,000.00-$300,000.00 5 days ago
San Jose, CA $210,000.00-$250,000.00 5 days ago
South San Francisco, CA $160,000.00-$215,000.00 3 days ago
Senior Embedded Software Engineer - Firmware
Mountain View, CA $171,000.00-$264,000.00 2 months ago
Pleasanton, CA $150,000.00-$250,000.00 1 year ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
- Location:
- United States
- Salary:
- $250,000 +
- Job Type:
- FullTime
- Category:
- IT & Technology