Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer - Remote

at RainesDev

Posted 5 months ago | 0 applied

Description:

  • 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.

Requirements:

  • You must have 10+ years of experience maintaining and expanding high-performance C++ codebases in collaborative environments.
  • Strong expertise in computational geometry or core geometry is required, supported by practical applications, academic research, or publications.
  • Proficiency in Python for seamless integration with ML and AI systems is necessary.
  • A passion for pushing the boundaries of automated circuit design through innovative geometry and algorithmic solutions is essential.
  • A strong academic background (B.Sc, M.Sc, or Ph.D) in fields like meshing, simulation, physics, robotics, or computational geometry is required.

Benefits:

  • Visa sponsorship is available for qualified candidates.
  • You will have the opportunity to work in a remote setting, providing flexibility in your work environment.
  • This position offers a chance to be part of a cutting-edge project in automated PCB design, contributing to innovative solutions in the field.