You will define and create key software infrastructure components that allow robots to operate in a performant, reliable, secure, and scalable fashion
Job Summary
You will define and create key software infrastructure components that allow robots to operate in a performant, reliable, secure, and scalable fashion.
The role involves creating toolchains for building and deploying system images across various computer architectures while addressing complex systems performance issues.
Candidates must mentor junior engineers and communicate designs and best practices across the broader organization.
Matching Summary
You will define and create key software infrastructure components that allow robots to operate in a performant, reliable, secure, and scalable fashion.
Skills & Requirements
Must-have
Linux kernel and user space expertise
8+ years C/C++ development experience
Deep understanding of IPC and memory management
Strong debugging and performance optimization skills
Nice-to-have
Real-time Linux experience
Hardware-accelerated compute pipeline knowledge
Experience with PCIe, Ethernet, I2C, SPI protocols