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
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
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
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 StageTotal Funding
$75MKey Investors
RicohFoundry GroupMassAITC
2025-01-01Series Unknown· $7M
2024-08-26Series B· $38M
2023-10-03Grant
Leadership Team
Recent News
2025-12-08
2025-10-31
Company data provided by crunchbase