Software Engineer - Remote at RainesDev

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Software Engineer - Remote at RainesDev. Location Information: United States - Remote. . We are looking for an experienced and highly skilled C++ engineer to design and implement the foundational algorithms that will drive the future of our innovative automated PCB design platform. In this role, you will take ownership of the . computational geometry. and . core geometry. engines, developing high-performance systems that solve some of the most complex technical challenges on our roadmap.. This is a greenfield opportunity where you’ll have the autonomy to shape critical components of our technology. You’ll work closely with a world-class team of AI/ML researchers and engineers, applying advanced techniques like path planning, collision detection, and geometric optimization. The high-performance C++ code you write will create dynamic models of circuit boards, enabling reinforcement learning agents to interact with and optimize these environments.. Your Responsibilities:. . Build and maintain high-performance . computational geometry. libraries for modeling physical circuit boards.. . Develop algorithms for . path planning. , . collision detection. , and . geometric optimization. to solve intricate routing challenges.. . Own and architect the . core geometry. and meshing systems that underpin our automated design platform.. . Collaborate with the reinforcement learning team to create and refine environments for intelligent agent training and decision-making.. . What We’re Looking For:. . . 10+ years of experience. maintaining and expanding high-performance C++ codebases in collaborative environments.. . Strong expertise in . computational geometry. or . core geometry. , supported by practical applications, academic research, or publications.. . Proficiency in . Python. for seamless integration with ML and AI systems.. . A passion for pushing the boundaries of automated circuit design through innovative geometry and algorithmic solutions.. . A strong academic background (B.Sc, M.Sc, or Ph.D) in fields like meshing, simulation, physics, robotics, or computational geometry.. . Preferred Qualifications:. . Prior experience in a high-growth startup or technology company.. . A track record of delivering groundbreaking solutions in computational geometry or algorithm development.. . Visa Sponsorship Available. .