[Remote] Advanced Compute Software Engineer
Note: The job is a remote job and is open to candidates in USA. Re:Build Manufacturing is a growing family of industrial and engineering businesses focused on revitalizing US manufacturing through advanced technologies and operational excellence. They are seeking a highly skilled Advanced Compute Software Engineer to develop software for CNC machining processes, design high-performance algorithms, and collaborate with various teams to launch innovative digital products.ResponsibilitiesDevelop software to automate and simulate CNC machining processesBuild high-performance algorithms for advanced manufacturing applicationsDesign and implement toolpath planning algorithms for CNC machinesCreate parallelizable algorithms running on CPU and GPU-based systems (CUDA, OpenCL)Develop algorithms that deploy across local, containerized, and cloud environmentsPartner with scientists, software engineers, technologists, and product teams to launch innovative digital productsWrite robust, well-documented code using industry-standard tools (BitBucket, Jira, etc.)SkillsBachelor's degree or equivalent experience in a technical field such as engineering, computer science, math, or related; Master's or higher degree preferred5+ years of software engineering experience in computationally intensive domains (parallelization, GPU programming, clusters, or supercomputing)Strong coding ability in C/C++ and at least one other language (C#, Java, Python, etc.)Day-one expertise with NVIDIA CUDA to create parallelized algorithmsHands-on experience with advanced manufacturing processes such as CNC machining, design for manufacturing, and process engineeringPractical knowledge of engineering design, simulation, and physics conceptsFamiliarity with 3D data workflows: CAD, CAM, graphics, 3D scanning, simulation of physical systems, or control system modelingDue to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylumMechanical engineering, physics, or machine-shop/factory backgroundExpertise in manufacturing workflows and optimization algorithmsExperience packaging custom C/C++ libraries for Python or Node.jsExperience with automating design and analysis workflowsKnowledge of desktop, container-based, and cloud-native development environmentsBenefitsParticipation in our annual bonus planLong term incentive planEvery 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 OverviewRe: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.