Embedded Systems Engineer (Washington, D.C.)

Posted 3 months agoViewed
United StatesFull-TimeEmbedded Systems
Company:Hoplynk
Location:United States
Languages:English
Seniority level:Senior
Skills:
PythonSoftware DevelopmentEmbedded SystemsC++RustCI/CDLinux
Requirements:
Deep embedded Linux experience shipping hardware-backed products from EVT → DVT → PVT, owning BSP/boot, drivers, OTA, and production diagnostics (Rust/C/C++;Python a plus). Strong with Buildroot or Yocto, U-Boot/verified (secure) boot, device tree, kernel configuration, and release engineering for constrained devices. EE-adjacent skills: read schematics/layouts, define DFT/test-point maps, guide fixtures; understanding of power sequencing, EMI/ESD, and thermal constraints. Clear, concise communication and documentation habits.
Responsibilities:
Spearhead system architecture: SoM selection and partitioning; bootloader (U-Boot); build system (Buildroot/Yocto). Build, debug, and deploy software across diverse devices and environments. Ship robust OTA: A/B updates with signatures, staged rollouts, and health checks; manage release channels and images. Implement on-device observability: structured logs, metrics, trace/crash capture, and health telemetry. Integrate testing & debug with software and hardware teams (bring-up, fixtures, pre-compliance, CI for firmware). Develop high-performance drivers (NICs, wireless, GNSS, I/O) optimized for constrained power/thermal/memory. Collaborate with Networking on MPTCP scheduling and QoS under device constraints. Document clearly: designs, trade-offs, test plans, and benchmarks.
About the Company
Hoplynk
View Company Profile
Similar Jobs:
Posted 3 months ago
United StatesFull-TimeEmbedded Systems
Embedded Systems Engineer (Remote)
Company:Hoplynk
Posted 4 months ago
US, CanadaFull-TimeSenior Living Technology
Senior Embedded Systems Engineer
Company:Inspiren
Posted about 1 year ago
AMERICASOpen Source Software
Project Manager - Ubuntu Embedded Systems
Company:Canonical