Overview
On Site
Depends on Experience
Full Time
Skills
Algorithms Engineer
C++
robot kinematics
3D sensing
or Lie theory
embedded systems
Job Details
The Client is seeking a Senior Algorithms Engineer to design and implement high-performance algorithms for robotic guidance and inspection. You ll work at the intersection of 3D perception, robotics, and real-time computing, shaping the technology that enables robots to operate in complex, dynamic environments.
Key Responsibilities
- Design and implement algorithms for robotic guidance and inspection in dynamic settings.
- Develop production-ready software for real-time industrial environments.
- Collaborate across prototyping, testing, and deployment.
- Optimize algorithm performance for embedded/real-time systems.
Requirements
Technical Expertise
- Advanced C++ with a focus on performance optimization.
- Strong math background (linear algebra, geometry, optimization).
- Expertise in at least one domain: robot kinematics, 3D sensing, or Lie theory.
- Experience writing high-quality, well-tested, performance-critical software.
- Familiarity with embedded systems and real-time constraints.
Mindset
- Thrives in fast-paced startup environments.
- Passion for industrial automation and robotics.
- Comfortable with in-office collaboration (Campbell, CA, 5 days/week).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.