Firmware/Embedded Engineer – Contract / Consulting Role jobs in United States
cer-icon
Apply on Employer Site
company-logo

Butlr · 1 month ago

Firmware/Embedded Engineer – Contract / Consulting Role

Butlr is a company focused on making the built environment more aware of its inhabitants. They are seeking an experienced Firmware/Embedded Engineer to develop, optimize, and maintain embedded Linux-based gateway systems for IoT and edge applications, involving end-to-end firmware design and integration with cloud services.

Artificial Intelligence (AI)ElectronicsMachine LearningSensorSoftware
check
H1B Sponsor Likelynote

Responsibilities

Build and customize Linux OS images (Yocto or Debian-based)
Integrate kernel modules, device drivers, and BSPs
Optimize boot time, memory, and power usage for embedded devices
Implement and manage Ethernet, Wi-Fi, LTE/4G, and PoE networking
Configure DHCP, DNS, MQTT, HTTP/HTTPS, NAT, and firewall rules
Ensure stable and secure connectivity with automatic recovery (99% uptime target)
Develop C/C++/Python services for data acquisition, buffering, and routing
Integrate edge ML models and cloud middleware (AWS, MQTT, REST APIs)
Manage local storage, caching, and retry logic for intermittent networks
Implement secure boot, signed firmware, and integrity checks
Manage certificates, keys, and access control
Support OTA firmware updates with rollback protection
Design system health telemetry (CPU, memory, connectivity, temperature)
Create watchdogs, auto-recovery scripts, and remote logging/debugging (jFrog, syslog)
Support remote firmware updates and diagnostics
Develop and automate unit/integration tests
Collaborate with QA on test execution and system validation
Bring up and test peripherals (Wi-Fi, LTE, USB, GPIO)
Integrate and test Linux drivers (Qualcomm and custom)
Validate sensor and RF interfaces
Profile CPU, memory, and I/O performance
Tune kernel and network parameters for reliability and throughput
Optimize flash storage and file system usage
Develop clients for MQTT, HTTPS, and WebSockets
Handle device provisioning and cloud connectivity (AWS IoT Core, Azure)
Support remote configuration and edge analytics modules
Work cross-functionally with hardware, QA, and cloud teams
Participate in code/architecture reviews
Document system architecture and deployment guides

Qualification

Embedded LinuxC/C++/PythonYoctoCloud-IoT integrationNetworking stacksOTA updatesSecure bootDevice driversSystem architectureCollaboration

Required

Strong C/C++/Python skills in embedded Linux environments
Hands-on experience with Yocto, BSPs, and networking stacks
Familiarity with OTA updates, secure boot, and cloud-IoT integration
5-10+ years related experience
Build and customize Linux OS images (Yocto or Debian-based)
Integrate kernel modules, device drivers, and BSPs
Optimize boot time, memory, and power usage for embedded devices
Implement and manage Ethernet, Wi-Fi, LTE/4G, and PoE networking
Configure DHCP, DNS, MQTT, HTTP/HTTPS, NAT, and firewall rules
Ensure stable and secure connectivity with automatic recovery (99% uptime target)
Develop C/C++/Python services for data acquisition, buffering, and routing
Integrate edge ML models and cloud middleware (AWS, MQTT, REST APIs)
Manage local storage, caching, and retry logic for intermittent networks
Implement secure boot, signed firmware, and integrity checks
Manage certificates, keys, and access control
Support OTA firmware updates with rollback protection
Design system health telemetry (CPU, memory, connectivity, temperature)
Create watchdogs, auto-recovery scripts, and remote logging/debugging (jFrog, syslog)
Support remote firmware updates and diagnostics
Develop and automate unit/integration tests
Collaborate with QA on test execution and system validation
Bring up and test peripherals (Wi-Fi, LTE, USB, GPIO)
Integrate and test Linux drivers (Qualcomm and custom)
Validate sensor and RF interfaces
Profile CPU, memory, and I/O performance
Tune kernel and network parameters for reliability and throughput
Optimize flash storage and file system usage
Develop clients for MQTT, HTTPS, and WebSockets
Handle device provisioning and cloud connectivity (AWS IoT Core, Azure)
Support remote configuration and edge analytics modules
Work cross-functionally with hardware, QA, and cloud teams
Participate in code/architecture reviews
Document system architecture and deployment guides

Company

Butlr

twittertwittertwitter
company-logo
Butlr is a physical AI startup that specializes in wireless anonymous people sensing and occupancy detection solutions.

H1B Sponsorship

Butlr has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (8)
2024 (3)
2023 (4)
2022 (2)
2021 (2)

Funding

Current Stage
Growth Stage
Total Funding
$75M
Key Investors
RicohFoundry GroupMassAITC
2025-01-01Series Unknown· $7M
2024-08-26Series B· $38M
2023-10-03Grant

Leadership Team

leader-logo
Honghao Deng
Chief Executive Officer, Co-founder
linkedin
leader-logo
Jiani Zeng
Co-founder, Chief Product Officer
linkedin
Company data provided by crunchbase