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.
