Tasks:
- * Design and develop robot middleware
- * Design and evolve robot software architecture
- * Implement module communication, service discovery, IPC, publish-subscribe, and RPC
- * Optimize throughput, latency, reliability, and real-time performance
- * Test and deploy middleware
Perks/Benefits:
Skills/Tech stack required:
[C#] [C++] [DDS] [File systems] [Interprocess Communication] [Linux] [Linux systems] [Linux Systems Programming] [Memory Management] [Multithreading] [Network Programming] [Process scheduling] [Publish/Subscribe] [ROS] [ROS 2] [RPC] [Rust] [Service Discovery] [Systems programming]
Educational requirements:
[Bachelor's Degree] [Doctor of Philosophy] [Master's Degree]
Role(s):
[Engineer] [Middleware Engineer] [Robotics Middleware Engineer]