We are seeking an experienced C++ Engineer to drive the development of foundational algorithms that will power the next generation of our client's automated PCB design system. As a Senior or Staff Software Engineer, you will play a pivotal role in architecting the core geometry, physics, and meshing engines that form the backbone of our cutting-edge technology. This is a greenfield opportunity to take ownership of solving highly complex and impactful technical challenges, shaping the future of our innovation roadmap.
You will collaborate with a world-class team of ML/AI researchers and engineers to solve intricate routing problems using your expertise in computational geometry, path planning, and collision detection. Your high-performance C++ implementations will enable dynamic and manipulatable representations of circuit boards, empowering our reinforcement learning agents to explore and optimize these environments effectively.
Requirements