Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Advanced Compute Software Engineer  image - Rise Careers
Job details

Advanced Compute Software Engineer

Re:Build Manufacturing is seeking a Senior Advanced Compute Software Engineer to develop cutting-edge software solutions for advanced manufacturing processes. The ideal candidate will have a strong technical background and experience in high-performance computing.

Skills

  • C/C++ programming
  • GPGPU frameworks
  • Software development
  • Advanced computation
  • Manufacturing processes

Responsibilities

  • Develop software to automate and simulate CNC machining processes
  • Create high-performance algorithms for manufacturing applications
  • Perform toolpath planning for CNC machines
  • Develop parallelizable algorithms for CPU and GPU systems
  • Collaborate with scientists and engineers on digital products
  • Write robust and well-documented code

Education

  • Undergraduate or Master's degree in a technical field
  • Equivalent experience in engineering or computer science

Benefits

  • Employee ownership in the company
  • Financial rewards from company success
  • Equal Employment Opportunity
  • Reasonable accommodations for disabilities
To read the complete job description, please click on the ‘Apply’ button
Re:Build Manufacturing Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Re:Build Manufacturing DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Re:Build Manufacturing
Re:Build Manufacturing CEO photo
Miles Arnone
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Advanced Compute Software Engineer , Re:Build Manufacturing

At Re:Build Manufacturing, we are looking for an Advanced Compute Software Engineer who is ready to make a splash in the world of advanced manufacturing! Join our ambitious team in the United States, where you'll develop innovative software solutions that automate and simulate CNC machining processes, ensuring we stay at the cutting edge of technology. Your expertise in high-performance algorithms will be essential as you navigate the complexities of toolpath planning for CNC machines, deploying parallelizable algorithms that run efficiently on both CPU and GPU systems. In this fast-paced environment, you'll collaborate with scientists, engineers, and technologists to bring new digital products to life while writing robust, well-documented code using tools like BitBucket and Jira. We’re looking for a curious self-starter with a strong technical educational background and at least 5 years of hands-on software engineering experience. If you have a knack for solving challenging problems in advanced computation and are familiar with engineering concepts, we want to hear from you! With a commitment to innovation and community, Re:Build Manufacturing offers you the chance to be part of a mission that revives U.S. manufacturing.

Frequently Asked Questions (FAQs) for Advanced Compute Software Engineer Role at Re:Build Manufacturing
What are the key responsibilities of an Advanced Compute Software Engineer at Re:Build Manufacturing?

An Advanced Compute Software Engineer at Re:Build Manufacturing will primarily focus on developing software solutions that automate CNC machining processes and create high-performance algorithms for advanced manufacturing applications. This role involves collaborating with multidisciplinary teams to innovate digital products while ensuring code quality through robust documentation and standard tools like BitBucket and Jira. You'll also be tasked with developing algorithms for toolpath planning and parallelizable solutions for both CPU and GPU-based systems.

Join Rise to see the full answer
What qualifications do I need to apply for the Advanced Compute Software Engineer position at Re:Build Manufacturing?

To successfully apply for the Advanced Compute Software Engineer position at Re:Build Manufacturing, candidates should possess an undergraduate or Master's degree in a technical field such as engineering, computer science, or mathematics. Additionally, candidates should have at least 5 years of software engineering experience related to advanced computation, proficiency in programming languages such as C/C++ and familiarity with GPGPU frameworks like CUDA or OpenCL. Experience in engineering design processes and CNC machining is highly desired.

Join Rise to see the full answer
What programming languages are essential for the Advanced Compute Software Engineer role at Re:Build Manufacturing?

For the Advanced Compute Software Engineer role at Re:Build Manufacturing, candidates must demonstrate high proficiency in programming production-level code in C/C++. Familiarity with at least one additional programming language, such as C#, Java, or Python, is also required. Candidates should have experience with major GPGPU frameworks, particularly NVIDIA CUDA, as creating parallelized algorithms is a fundamental part of the job.

Join Rise to see the full answer
Is remote work an option for the Advanced Compute Software Engineer position at Re:Build Manufacturing?

Yes, remote work is an acceptable option for the Advanced Compute Software Engineer position at Re:Build Manufacturing, though we prefer candidates who reside close to one of our subsidiaries. We understand the importance of flexibility in today’s work environment and aim to accommodate the best talent regardless of their location.

Join Rise to see the full answer
What type of projects will an Advanced Compute Software Engineer work on at Re:Build Manufacturing?

At Re:Build Manufacturing, an Advanced Compute Software Engineer will work on a variety of innovative projects focused on automating complex manufacturing processes. This includes the development of software for CNC machining, creating advanced algorithms for toolpath planning, and partnering with teams to deploy software solutions that leverage cloud and local platforms in advanced manufacturing applications.

Join Rise to see the full answer
Common Interview Questions for Advanced Compute Software Engineer
Can you describe your experience with developing algorithms for CNC machining?

When preparing for this question, emphasize specific projects where you developed algorithms for CNC machining. Discuss the technologies used, your approach to solving challenges, and the impact your work had on improving efficiency or precision.

Join Rise to see the full answer
How do you ensure the robustness and maintainability of your code?

In answering this question, share your approach to writing clean, well-documented code. Discuss your familiarity with version control systems like BitBucket, and mention any code review processes you've been part of.

Join Rise to see the full answer
What experience do you have with GPGPU programming, particularly with CUDA?

Here, detail your hands-on experience with GPGPU programming. Provide specific instances where you utilized CUDA to create parallelized algorithms, and explain how it improved performance in your projects.

Join Rise to see the full answer
How do you approach problem-solving in advanced computational tasks?

One effective way to discuss this is to share your general methodology for tackling open-ended problems. You could mention techniques like breaking problems into smaller tasks, collaborative brainstorming, or iterative testing.

Join Rise to see the full answer
Describe a challenging project you've worked on that involved advanced computation.

Use this opportunity to highlight a specific project that showcases your technical skills. Discuss the complexities you faced, how you addressed them, and the final outcome.

Join Rise to see the full answer
What programming languages are you proficient in, and how have you used them in real-world applications?

Be sure to mention C/C++, as it's crucial for the role, and highlight your experience in at least one other language like Python or Java. Discuss how you used these languages in relevant projects.

Join Rise to see the full answer
Can you explain your understanding of CNC machining and its processes?

To effectively answer this, draw on your educational background or relevant work experience. Highlight key aspects of CNC machining, including its significance in manufacturing and the technology involved.

Join Rise to see the full answer
How do you keep updated with the latest advancements in software engineering and manufacturing technology?

Mention resources you regularly consult to stay informed, such as industry publications, online courses, and professional networks. Describe any recent advancements you've integrated into your work.

Join Rise to see the full answer
What is your experience with cloud and container-based development workflows?

When addressing this, elaborate on specific projects or roles where you've utilized cloud solutions and containerization. Discuss your comfort with tools like Docker or deployment strategies.

Join Rise to see the full answer
Why do you want to work for Re:Build Manufacturing as an Advanced Compute Software Engineer?

Express your enthusiasm for working at Re:Build Manufacturing, highlighting their innovative projects and commitment to revitalizing U.S. manufacturing, as well as how your skills align with their mission.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Experian Remote BLOCK-B, Cyber Pearl Building, 4th floor, Phase 2, Hyderabad, India
Posted 5 days ago
Photo of the Rise User
Posted 8 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Posted 8 days ago
Photo of the Rise User
Posted 13 days ago
Posted 11 days ago

Re:Build’s goal is to help revitalize the U.S. manufacturing base over the coming decades, creating substantial opportunities for our employees and the communities where we operate.

103 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$120,000/yr - $150,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 22, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
128 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal