Hire Freelance
Embedded Rust Developers







Built through years working with teams and engineers in the Rust ecosystem.
We specialize in systems programming, database internals, and performance-critical infrastructure.
Focused, relevant introductions from a curated network.
Available Developers
Embedded Software Engineer
Built safety-critical automotive firmware using C, RTOS scheduling, real-time state machines, and ISO 26262/MISRA C practices on resource-constrained microcontrollers. Also develops Rust services with Axum, Tokio, SQLx, custom error types, and asynchronous concurrency from API design through persistence.
- BLE GATT and custom wireless protocol implementations
- CAN, UART, SPI, and I2C device communication
- LittleFS and Dhara flash translation layers
- Wear-leveling drivers for raw NAND and NOR flash
Freelance Tech Lead / Embedded Systems Architect
Architected embedded systems with a focus on Linux-based platforms using Yocto. Developed real-time applications in Rust for resource-constrained environments.
- Created custom Linux kernel modules
- Implemented C++ solutions for hardware interfacing
- Automated build processes with Bash scripting
Senior Embedded Rust Engineer
- Led migration of monolithic system to microservices architecture
- Built high-throughput data pipeline processing 1M+ events per second
- Designed and implemented real-time monitoring and alerting platform
Backend/Systems Developer
Develops embedded Rust firmware and backend middleware across bare-metal MSP430, STM32, ESP32, and RP2350 platforms. Implements async Embassy and no_std systems for industrial metering, cellular connectivity, LoRa telemetry, vending controls, displays, and BLE peripherals.
- SX1262 LoRa range-testing hardware
- PPP and CMUX cellular modem support
- LVGL display interfaces
- Bootloader and OTA update mechanisms
Senior Backend & Systems Engineer
Built a Rust complex-event-processing engine that composes reusable processing blocks into Kafka-consuming and Kafka-producing deployments. The system uses Tokio tasks, NATS stage transport, embedded Python execution, and dependency-aware input routing to reproduce production-grade stream-processing architecture.
- Implemented bidirectional PyO3 type marshalling across the FFI boundary
- Managed Python GIL boundaries for in-process block execution
- Developed Linux filesystem drivers and embedded firmware
- Built distributed event-driven backends in Scala, Java, and Go
Linux Software Developer
Works close to the Linux platform through embedded systems, Buildroot, kernel development, and network-protocol implementation. Telecommunications work includes hands-on engineering for 4G LTE and 5G NR systems, alongside embedded microcontroller and signal-processing projects.
- Linux kernel customization
- Buildroot image engineering
- LTE and NR protocol stacks
- Embedded computer vision
Senior Software Engineer
Builds distributed workflow, data, and scientific-computing infrastructure across Rust, Go, Python, and systems-level C/C++. Designed job scheduling with PostgreSQL state management and worker dispatch, and contributed to published DeepVariant evaluation research alongside genomics pipeline engineering.
- Implemented FPGA RTL with SystemVerilog and Yosys
- Developed STM32 bare-metal peripherals over I2C and UART
- Built cloud ETL pipelines with Parquet and BigQuery
- Operated Kubernetes workloads across GKE and ECS
Embedded Software Engineer
Refactored embedded GNSS software from Python to Rust around a hardware-abstraction microservice and ZeroMQ broker. Built a single-threaded Tokio data path for Bluetooth, Radino, and CAN interfaces, using exclusive handle ownership and latest-wins channels to control latency and staleness.
- Yocto-based embedded OS deployment automation
- Trait-based correction-feed and output-sink contracts
- ZMQ Pub/Sub and Push/Pull abstractions
- Independent GNSS read and correction-write tasks
Senior Software Engineer
Developed robust backend services using Rust for cloud-native applications. Integrated Nix-based deployment pipelines, ensuring reproducible builds and environments. Contributed to open-source projects focused on improving developer tooling in Rust.
- Created a TypeScript-to-Rust FFI for seamless integration
- Automated CI/CD workflows with GitHub Actions
- Enhanced API performance with custom caching strategies
Founder & CTO
Architects real-time connected-device platforms and distributed compute systems in Go and Rust. An IoT backend handles approximately 350,000 concurrent devices and peaks near 300,000 messages per second, while a separate Rust platform combines Tokio, NATS, Raft, PostgreSQL, and WebAssembly.
- Designed versioned binary device protocols
- Implemented multi-level sharding for hot paths
- Built custom columnar time-series storage
- Performed zero-downtime PostgreSQL migrations
Chief Product Officer
Architected electronic trading systems for FX and digital assets, including exchange connectivity, FPGA market-data adapters, trade capture, portfolio management, and risk controls. Also developed online machine-learning systems under extreme latency constraints and transactional platforms requiring extensive auditability and correctness.
- Embedded Rust for performance-sensitive devices
- OTC pricing and streaming infrastructure
- PostgreSQL trade-booking database design
- Mechanical-sympathy low-latency architecture
Senior Lead Engineer
Leads hardware and firmware platforms spanning holographic AR/VR, neural implants, industrial devices, and high-end x64 systems. Technical work includes graphene-based implant electronics, ASIC-facing development, clean-room fabrication, ACF/COF assembly, DDR4 platforms, and design-for-manufacture in medical applications.
- High-speed electronics architecture
- Power electronics and circuit design
- Design-for-test implementation
- FMEA-driven product risk analysis
Embedded Systems Engineer
Developed firmware for IoT devices utilizing STM32 microcontrollers, integrating sensors and wireless communication protocols. Contributed to the design of low-power embedded systems, optimizing performance with C and Rust.
- Implemented real-time data acquisition systems.
- Optimized memory usage in constrained environments.
- Improved device communication using custom protocol stacks.
Software Engineer
Built Rust firmware and driver software for embedded devices, including a power-optimized ECG holter. Designed bidirectional replication for a custom document database and implemented low-latency measurement-event display updates with Haskell STM.
- Nix formatter implementation
- Network topology inference from reachability data
- Nix-based server and router configuration
- Privacy-oriented municipal authentication backend
Rust Engineer & Founder
Builds Rust backend services, compilers, domain-specific languages, and embedded-systems software. Created a Rust implementation of a custom programming language, shipped PostgreSQL-backed production APIs, and maintains open-source packages across crates.io and npm.
- Designed REST and WebSocket interfaces
- Optimized PostgreSQL queries and schemas
- Built reproducible environments with NixOS
- Won an IEEE hardware-demo award for side-channel tooling