What are the responsibilities and job description for the Senior Algorithms Engineer position at Ora Apps Inc.?
Location: Campbell, CA (Onsite, 5 days/week)
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).
Bonus Qualifications
- Industrial robotics experience (hands-on or programming).
- CUDA/GPU programming for real-time applications.
- Knowledge of event-based vision or neural networks for 3D geometry.
- Experience with DevOps, software quality practices, or networking.
- Track record of delivering commercial robotics systems.