We are seeking a Robotics Senior Software Engineer to accelerate algorithms and unlock new robot capabilities. You will leverage modern C++ best practices and tools to improve compute performance and enable rapid identification of key compute bottlenecks.
Requirements
- BS (6+ years experience) / MS (4+ years experience) / Ph.D. (2+ years experience) in Computer Science or a related discipline or equivalent experience.
- Strong knowledge of modern C++ (C++20 preferred / not required)
- Experience in GPU programming (CUDA or CUDA Python interfaces)
- Experience with multithreading preferred
- Experience delivering production software
- Proficient in Linux
- Nice-to-have: Experience with Python and Docker
- Strong user-centric focus on tooling and infrastructure
- Excellent interpersonal and collaboration skills to work seamlessly with a wide variety of developers and teams
- Independent, self-starter, and critical-thinking engineer
- Excellent verbal and written communication skills
- Strong analytical and problem-solving skills
- Excellent organizational skills and attention to detail
- Minimum two years of relevant industry experience (e.g., including game engine development, computer graphics, etc.)
Benefits
- Comprehensive benefits
- Equity