All roles

Open role

[Remote] Computational Geometry Senior Software Engineer

Remote · Nigeria Full-time

Note: The job is a remote job and is open to candidates in USA. Re:Build Manufacturing is focused on rebuilding America's manufacturing base and creating sustainable jobs. In this role, you will develop software and algorithms to enhance CNC machining processes and improve 3D engineering design capabilities.

Responsibilities

  • Develop software to automate the CNC machining process
  • Develop algorithms that can perform 3D engineering design analysis tasks in a generalizable manner
  • Develop algorithms to perform toolpath planning for CNC machines
  • Develop algorithms to transform 3D CAD models into alternate formats
  • Develop and implement 3D CAD model feature detection algorithms
  • Generate and characterize synthetic datasets of 3D models
  • Write robust, well-documented code using standard tools such as BitBucket, Jira, etc

Skills

  • Curious self-starter who can solve open-ended problems through a combination of high-contribution independent work and integration with small teams
  • Undergraduate Degree in a technical field (such as engineering, computer science, math, or general sciences)
  • Master's degree or higher in a technical field (such as engineering, computer science, math, or science)
  • 5+ years of software engineering experience in a geometry-intensive domain (CAD / CAM / graphics)
  • Hands-on work experience with engineering topics including design engineering, design for manufacturing, and process engineering
  • High proficiency and hands-on experience programming production-level code in C/C++, and in at least one additional general-purpose programming language (such as C#, Java, Python etc.)
  • Hands-on work experience writing custom software code that utilize major CAD engines (e.g., Parasolid, Open Cascade, ACIS) and major CAD application software development kits (e.g., SolidWorks, Fusion360, Siemens NX, etc. API/SDK). Day 1-ability to use the Open Cascade C++ libraries is mandatory
  • Hands on practical experience and familiarity with advanced manufacturing processes such as CNC machining
  • Hands-on work experience in engineering design
  • Hands-on work experience with software development for multiple major 3D data categories, such as CAD, CAM, graphics, 3D scanning, simulation of 3D physical phenomena, mechanical-interacting control system design and modeling. Boundary Representation CAD software development experience is mandatory
  • Power-user-level experience with Computer-Aided Design (CAD) and Computer-Aided Manufacturing (CAM) software
  • Mechanically focused background (such as mechanical engineering, physics, design engineering, or experience in a machine-shop/factory)
  • Expert level knowledge with manufacturing workflows
  • Expert level knowledge with optimization algorithms
  • Experience developing and deploying custom plugins for CAD / CAM software
  • Experience with automating engineering design and analysis
  • Experience with both desktop and container-based / cloud-based development workflows

Benefits

  • Every employee of Re:Build will share ownership in the company and will share in the financial rewards of the success we achieve together, at all levels of the company!

Company Overview

  • Re:Build Manufacturing integrates design, engineering, and manufacturing to deliver complex, multi-technology products from concept through full-rate production. It was founded in 2020, and is headquartered in Framingham, Massachusetts, USA, with a workforce of 1001-5000 employees. Its website is https://www.rebuildmanufacturing.com.
  • More open positions

    [Remote] Sales Compensation Analyst

    Work from home Full-time role

    [Remote] Sr. Business Analyst

    Work from home Full-time role

    [Remote] Staff Software Engineer, Agent Engineering - US Remote

    Work from home Full-time role

    [Remote] Account Executive- Strategic

    Work from home Full-time role

    [Remote] Data Analyst, People Analytics

    Work from home Full-time role

    Experienced Remote Data Entry Specialist – Flexible Work Arrangement

    Work from home Full-time role

    Hiring Now: CVS Data Entry Remote Job  Entry Level

    Work from home Full-time role

    Part-Time Remote Live Chat Support Specialist – Customer Experience & Issue Resolution at careerzynith

    Work from home Full-time role

    Remote Customer Service Representative – Flexible Work‑From‑Home Role at careerzynith

    Work from home Full-time role

    Remote Entry-Level Clinical Support Services Agent – Compassionate Customer Care for Telehealth Patients (Paid Training, Flexible Hours)

    Work from home Full-time role

    [Remote] Senior Engineering Manager, Search

    Work from home Full-time role

    Lead Mechanical Steampath Design Engineer

    Work from home Full-time role

    Senior UX Designer: Product & Systems

    Work from home Full-time role

    Remote Part-Time Data Entry Specialist – Flexible Hours, Immediate Openings at careerzynith

    Work from home Full-time role

    Principal Product Cyber Security Architect

    Work from home Full-time role

    Remote Single Family Property Management

    Work from home Full-time role

    Part‑Time Outlet Customer Service Associate – Flexible Schedule – San Bernardino, CA – careerzynith Retail Experience

    Work from home Full-time role

    Senior Special Investigation Unit Investigator job at ICW Group in US National

    Work from home Full-time role

    Remote Data Entry Clerk – Flexible Hours, High‑Accuracy Data Management for careerzynith

    Work from home Full-time role

    Auto Adjuster I, II or Sr.

    Work from home Full-time role

    Experienced Full Stack Data Analyst – Web & Cloud Application Development at careerzynith

    Work from home Full-time role