- Develop new software services in a modern programming language to replace legacy systems and enable distributed operation.
- Implement reliable communication layers and ensure seamless integration between software and hardware.
- Design and deliver fault-tolerant solutions capable of operating in demanding environments.
- Support testing, verification, and documentation to maintain high standards across the project lifecycle.
Key Skills
- Very experienced in professional software development, especially Rust
- Proficiency in Python or similar higher level language
- Experience with Linux-based development
- Experience with inter-process communication protocols
If you think you'd be a good fit, get in touch.