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
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
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
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
Software Engineer
Engineered embedded systems with Rust and C, focusing on low-level hardware interactions. Applied OCaml for functional programming in system-level applications.
- Implemented high-performance C++ modules
- Developed Python scripts for automation
- Optimized embedded systems for efficiency
Software Developer
Developed embedded firmware for IoT devices with a focus on RTOS. Worked on cryptographic protocols for secure communication in networked systems.
- Integrated AI algorithms for predictive maintenance
- Built a custom networking stack for low-power devices
- Optimized system performance for resource-constrained environments
System Architect
Architects Rust async services for low-latency market-data ingestion, normalization, pricing, and execution across multiple trading venues. Previously operated an IoT platform processing thousands of telemetry events per second from hundreds of thousands of field machines during migration to AWS serverless event processing.
- WebSocket reconnection and gap recovery
- Lock-free state sharing with ArcSwap
- Single-writer and sequencer patterns
- Market microstructure modeling
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
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.
Senior Software Engineer & Consulting Architect
Consulted on embedded Linux projects, focusing on integrating Rust into existing C/C++ infrastructures for enhanced safety and performance. Developed real-time systems for industrial applications.
- Implemented cross-platform solutions for embedded devices
- Optimized system performance through advanced Rust features
- Developed custom Bash scripts for deployment automation
Staff Software Engineer
Specialized in cryptography and performance optimization for secure virtual machines. Designed database systems to handle large-scale data efficiently.
- Engineered networking protocols for high-speed data transfer
- Applied machine learning for predictive analytics
- Optimized system performance for resource-constrained environments
Software Developer
Developed high-performance applications using Rust, Go, and TypeScript. Designed complex systems with a focus on concurrency and data integrity. Expertise in utilizing gRPC for efficient inter-service communication.
- Built high-performance systems with Rust and Go
- Utilized gRPC for service communication
- Ensured data integrity in complex systems