C++ Software Engineer for Robotics role at Xaba, a company pioneering AI-driven robotics automation, is responsible for finding computational solutions to complex technical challenges and spearheading investigation in scalable distributed algorithms.
Requirements
- M.Sc./Ph.D. in Computer Science, Computer Engineering, Mathematics, Physics or related disciplines
- Fluent in C++ and Python
- Computational geometry algorithms and methods
- Excellent knowledge of linear algebra and calculus and familiarity with mathematical optimization methods
- Expertise in API design, component architectures, principles of service-oriented software
- Experience using automated testing and continuous integration frameworks
- Exposure to software product development and delivery practices and related tools
- Research, design and performance optimization of complex algorithms
- Parallel computing methods and frameworks
- Familiarity with fundamental Modeling & Simulation principles and methods
Benefits
- Competitive health benefits package
- 4 weeks vacation to all full-time employees plus an extra week off at the end of December
- Home office budget
- Self-directed learning budget
- Stock option grants for full-time employees