JobHire
face icon
Register to automatically apply for this and similar jobs
Register
star

Senior/Staff Software Engineer (C++)

RainesDev

N/A


Job Details

Full-time


Full Job Description

We are looking for an exceptional Senior to Staff C++ Engineer to drive the development of core algorithms at the heart of our client's groundbreaking automated system design. In this greenfield role, you will design and implement the geometry, physics, and meshing engines that underpin our innovative approach to circuit board automation. This is a unique opportunity to address complex, high-impact technical challenges and shape the future of our technology roadmap.

As part of a collaborative, world-class team of ML/AI researchers and engineers, you'll leverage your expertise in areas such as path planning, collision detection, and geometric optimization to solve intricate routing problems. Your contributions will enable dynamic, high-performance representations of circuit boards, supporting our reinforcement learning agents in navigating and manipulating these environments.

Requirements

Key Responsibilities

  • Architect and maintain high-performance representations of physical circuit boards to facilitate exploration and manipulation.
  • Develop and implement algorithms for path planning, collision detection, and geometric optimization to address advanced routing challenges.
  • Maintain and enhance a high-performance geometry library.
  • Collaborate with the reinforcement learning team to support the training of agents that interact with the environments you create.

Qualifications

  • Experience: 8+ years managing and extending large, high-performance C++ codebases in collaborative, production environments.
  • Technical Skills: Proficiency in Python for integration with machine learning systems.
  • Academic Background: Strong educational foundation (B.Sc, M.Sc, or Ph.D) in meshing, simulation, physics, robotics, or related fields.
  • Passion: Enthusiasm for advancing the state of automated circuit design.

Preferred Qualifications

  • Experience working in a fast-paced, high-growth startup or technology company environment.

This role offers an unparalleled opportunity to redefine the future of our client's platform, collaborating at the intersection of cutting-edge software engineering and advanced machine learning. If you're eager to tackle some of the toughest challenges in computational geometry and automation, we'd love to hear from you.

Get 10x more interviews and get hired faster.

JobHire.AI is the first-ever AI-powered job search automation platformthat finds and applies to relevant job openings until you're hired.

Registration