Top

Senior/Staff Software Engineer (C++)

United States

418 Days ago

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.

Qualification

Bachelor's Degree

Key Skills Required

PhysicsPythonAutomationAlgorithmsCircuit DesignDesignDevelopmentExplorationFacilitateGeometryGreenfieldIntegrationLearningMachine LearningMeshingOptimizationPath PlanningReinforcementReinforcement LearningRoadmapRoboticsSoftware EngineeringTraining

Job Overview


Job Function: IT/Computers - Software & Software Services

Job Type: Full Time

Workplace Type: Remote

Experience Level: Mid-Senior level

Salary: Competitive & Based on Experience

Experience: 8 - 9 yrs

Contact Information


Company Name: RainesDev

Recruiting People: HR Department

Website: http://www.rainesdev.com

Location

Important Fraud Alert:
Beware of imposters. elsejob.com does not guarantee job offers or interviews in exchange for payment. Any requests for money under the guise of registration fees, refundable deposits, or similar claims are fraudulent. Please stay vigilant and report suspicious activity.

Similar Jobs

IT Program Manager

Parker Hannifin Corporation • United States

Experience: 4 - 5 yrs

Salary: Competitive & Based on Experience

View Job
Cloud Machine Learning Engineer - US remote

Hugging Face • United States

Salary: Competitive & Based on Experience

View Job
Machine Learning Engineer

Bask Health • United States

Salary: Competitive & Based on Experience

View Job
Analyst - Speculative applications for our embedded consulting talent pool

Control Risks • United States

Salary: Competitive & Based on Experience

View Job
Front-End Software Engineer

Bask Health • United States

Salary: Competitive & Based on Experience

View Job
Senior Full-Stack Engineer

ButterflyMX • United States

Experience: 5 - 6 yrs

Salary: Competitive & Based on Experience

View Job
Chief Technology Officer

Keller Executive Search • United States

Experience: 10 - 11 yrs

Salary: $180,000 - $250,000 / Annual Salary

View Job
Data Engineer

Cancer IQ • United States

Experience: 5 - 6 yrs

Salary: Competitive & Based on Experience

View Job
Solutions Architect

Keywords Studios • United States

Experience: 3 - 4 yrs

Salary: $90,000 - $95,000 / Annual Salary

View Job
Front-end / Full Stack Engineer (EdTech)

FutureSight • United States

Salary: Competitive & Based on Experience

View Job