Taro Logo

Advanced Compute Software Engineer

Re:Build Manufacturing is a growing family of industrial and engineering businesses combining enabling technologies and operational superiority to build America's next generation industrial company.
Framingham, MA, USA
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Manufacturing · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Advanced Compute Software Engineer

Re Manufacturing is seeking an Advanced Compute Software Engineer to join their innovative team focused on revolutionizing US manufacturing. This role combines advanced software engineering with manufacturing expertise, requiring strong skills in high-performance computing and practical manufacturing knowledge.

The position involves developing sophisticated software solutions for CNC machining automation, including toolpath planning and simulation. You'll work with cutting-edge technology, implementing algorithms that run on both CPU and GPU systems, and developing solutions that can be deployed locally or in the cloud.

The ideal candidate brings a unique combination of technical software engineering expertise and manufacturing domain knowledge. You'll need strong programming skills in C/C++ and experience with GPGPU frameworks like CUDA, along with practical understanding of manufacturing processes, particularly CNC machining.

This is an excellent opportunity for an experienced software engineer who wants to make a real impact in the manufacturing industry. The role offers the flexibility of hybrid work arrangements and includes company equity as part of the compensation package. You'll be part of a mission-driven company working to revitalize US manufacturing through technological innovation.

The position requires 5+ years of software engineering experience in technically intensive domains, with a strong background in parallel computing and manufacturing processes. You'll work with a diverse team of scientists, engineers, and product personnel to develop innovative solutions for complex manufacturing challenges.

Re Manufacturing offers a unique environment where you can apply your software engineering expertise to real-world manufacturing problems. The company serves various industries including aerospace, defense, healthcare, and biotech, providing opportunities to work on diverse and challenging projects. As part of the team, you'll contribute to the company's mission of pioneering a profitable model for US manufacturing revitalization.

Last updated a month ago

Responsibilities For Advanced Compute Software Engineer

  • Develop software to automate and simulate the CNC machining process
  • Develop high-performance algorithms related to advanced manufacturing applications
  • Develop algorithms to perform toolpath planning for CNC machines
  • Develop parallelizable algorithms that run on CPU and GPU-based systems
  • Develop algorithms that run on local and cloud system deployments
  • Work with scientists, software engineers, technologists, and product personnel
  • Write robust, well-documented code using standard tools

Requirements For Advanced Compute Software Engineer

Python
Node.js
  • Undergraduate and Master's degree or equivalent experience in technical field
  • 5+ years of software engineering experience in technically-intensive domain
  • High proficiency in C/C++ and at least one additional programming language
  • Hands-on experience with GPGPU frameworks (CUDA, OpenCL)
  • Experience with advanced manufacturing processes like CNC machining
  • Direct experience in engineering design, physics, and simulation concepts
  • Experience with 3D data categories (CAD, CAM, graphics, 3D scanning)
  • Hands-on work experience with engineering topics including design engineering

Benefits For Advanced Compute Software Engineer

Equity
  • Company Equity

Interested in this job?