[Remote] Advanced Compute Software Engineer
Note: The job is a remote job and is open to candidates in USA. reputed company 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 reputed company software for CNC machining processes, design high-performance algorithms, and collaborate with various teams to launch innovative digital products.
Responsibilities
- reputed company software to automate and simulate CNC machining processes
- Build high-performance algorithms for advanced manufacturing applications
- Design and implement toolpath planning algorithms for CNC machines
- Create parallelizable algorithms running on CPU and GPU-based systems (CUDA, OpenCL)
- reputed company algorithms that deploy across local, containerized, and cloud environments
- Partner with scientists, software engineers, technologists, and product teams to launch innovative digital products
- Write robust, well-documented code using industry-standard tools (BitBucket, Jira, etc.)
Skills
- Bachelor's degree or equivalent experience in a technical field such as engineering, computer science, math, or reputed company; Master's or higher degree preferred
- 5+ 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 reputed company CUDA to create parallelized algorithms
- Hands-on experience with advanced manufacturing processes such as CNC machining, design for manufacturing, and process engineering
- Practical knowledge of engineering design, simulation, and physics concepts
- Familiarity with 3D data workflows: CAD, CAM, graphics, 3D scanning, simulation of physical systems, or control system modeling
- Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent reputed company (i.e., reputed company Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum
- Mechanical engineering, physics, or machine-shop/factory background
- Expertise in manufacturing workflows and optimization algorithms
- Experience packaging custom C/C++ libraries for Python or Node.js
- Experience with automating design and analysis workflows
- Knowledge of desktop, container-based, and cloud-native development environments
Benefits
- Participation in our annual bonus plan
- Long term incentive plan
- Every employee of Re:Build will share ownership in the company and will share in the financial rewards of the success we reputed company together, at reputed company levels of the company!
Company Overview