Design and develop high-performance embedded systems using Rust.
Requirements
- Expert-level proficiency in Rust programming language
- Strong knowledge of microcontrollers and embedded systems
- Experience with real-time operating systems (RTOS)
- Proficiency in debugging tools and hardware interfaces
- Understanding of low-level programming and system optimization
Responsibilities
- Design and implement embedded software solutions using Rust
- Develop real-time systems and device drivers
- Optimize code for memory-constrained environments
- Debug and troubleshoot hardware-software integration issues
- Collaborate with hardware teams on system architecture
- Conduct code reviews and maintain software quality standards
Other
- 10+ years of embedded software development experience
- Work From Office