Firmware Engineer - US-Based

Posted 24 days agoViewed
United StatesFull-TimeConsumer Hardware
Company:
Location:United States
Languages:English
Seniority level:Lead, 5-8+ years
Experience:5-8+ years
Skills:
Software DevelopmentEmbedded SystemsIoTC++Rust
Requirements:
Bachelor's degree is required. 5-8+ years of experience building firmware for consumer or IoT products. Deep experience with microcontrollers (ARM Cortex, ESP32, STM32, Nordic, etc.). Strong grasp of real-time systems, power optimization, and embedded signal processing. Experience with high-voltage control electronics, smart film/EC systems, lighting, or motor control. Cloud-to-firmware integration (OTA, remote diagnostics, provisioning).
Responsibilities:
Develop embedded firmware for microcontrollers (C/C++ or Rust). Own communication interfaces, device management, diagnostics, and OTA update systems. Work with hardware on power management, timing control, and system-level reliability. Build early prototypes and test harnesses for internal R&D. Establish coding standards, architecture patterns, and long-term firmware strategy. Collaborate on cloud/app connectivity (BLE, Wi-Fi, Zigbee, Thread, Matter).
Similar Jobs:
Posted 2 days ago
United StatesFull-TimeSoftware Development
Software Engineer
Company:Socket
Posted 2 days ago
US, CanadaFull-TimeConnected Operations Cloud
Senior Software Engineer - Maps Services
Company:Samsara
Posted 2 days ago
United StatesFull-TimeIoT Solutions
Sales Engineer II, Enterprise
Company:Samsara