GrepJob
Butlr

Firmware/Embedded Engineer – Contract / Consulting Role

Butlr
Apply
7 months ago
Remote, United StatesSenior / Staff+
H1B Sponsor

Responsibilities

  • Build and customize Linux OS images using Yocto or Debian.
  • 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.
  • Develop C/C++/Python services for data acquisition and routing.
  • Integrate edge ML models and cloud middleware.
  • Implement secure boot, signed firmware, and integrity checks.
  • Design system health telemetry and create auto-recovery scripts.
  • Develop and automate unit/integration tests.
  • Bring up and test peripherals and validate sensor interfaces.
  • Profile CPU, memory, and I/O performance for optimization.
  • Develop clients for MQTT, HTTPS, and WebSockets.
  • Work cross-functionally with hardware, QA, and cloud teams.

Requirements

  • 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 of related experience.

Benefits

  • Remote work opportunity.
  • Culture that prioritizes work-life balance.
  • Collaborative and fun work environment.

Categories