

Embedded Systems Engineer (Remote)
hoplynk
Hoplynk, a pre-seed startup focused on building resilient connectivity for autonomous systems, is seeking an Embedded Systems Engineer to join their remote team. The role involves developing a Rust-based embedded firmware stack and requires expertise in embedded Linux and OTA systems.
Qualification
- Deep experience in embedded Linux firmware and system software development.
- Strong proficiency in Rust with a solid understanding of low-level concepts and safety-critical systems.
- Experience with Yocto or Buildroot, U-Boot, secure or verified boot, and device tree configuration.
- Proven experience designing and maintaining OTA and firmware update systems.
- Ability to debug hardware-software issues with tools such as JTAG, serial consoles, and analyzers.
- Familiarity with production testing, bring-up, and hardware verification workflows.
- Clear communication and documentation habits, with a practical mindset for shipping reliable systems.
Responsibility
- Own the architecture and implementation of the Rust-based embedded firmware stack.
- Set up and maintain build systems using Yocto or Buildroot for multiple SoMs and platforms.
- Design and implement reliable OTA updates with A/B partitions, signatures, and rollback.
- Build firmware observability tools including structured logs, metrics, and diagnostics.
- Bring up new hardware: bootloader setup, device trees, kernel configuration, and board support.
- Develop and optimize low-level Rust drivers for networking, wireless, and I/O interfaces.
- Build firmware CI and testing systems including hardware-in-loop and automated flashing.
- Define release engineering and field reliability processes for real deployments.



