Job Summary
A company is looking for an Embedded Rust Developer to resolve stability issues in Rust-based firmware on ESP32 modules.
Key Responsibilities
- Analyze and resolve memory corruption, buffer overflows, and invalid instructions on ESP32 devices
- Review and optimize over-the-air update processes and web requests
- Diagnose and patch root causes related to unstable ESP32 bindings in Rust
Required Qualifications
- Strong hands-on experience with Rust in embedded systems, particularly on low-RAM platforms
- Proven ability to work with ESP32, ideally using ESP-IDF and ESP32 WROOM-DA
- Understanding of OTA updates and memory-related error scenarios in constrained environments
- Experience troubleshooting LoadProhibited/StoreProhibited errors and resolving kernel panics
- Comfortable reading GitHub issues and reverse engineering code samples
Comments