
Software Engineer (Computational Geometry)
Layup Parts5 months ago
Huntington Beach, CA, USAMid Level
Base Salary
$130k - $200k/yr
Responsibilities
- Build software that analyzes, manipulates, and generates complex 3D geometry.
- Develop algorithms to evaluate the manufacturability of composite parts and tooling.
- Build interfaces to program machining equipment and automate workflows.
- Develop internal engineering tools to improve factory speed, quality, and scalability.
- Collaborate with manufacturing, operations, and software teams to translate production challenges into software solutions.
- Help shape technical architecture and mentor other engineers as the team grows.
Requirements
- Strong software engineering fundamentals and a track record of solving difficult technical problems.
- Ability to independently drive projects from concept through implementation.
- Strong problem-solving and analytical thinking skills.
- Experience building production-quality software systems.
- Ability to quickly learn and navigate complex technical domains.
- Preferred experience with Rust, C++, Go, computational geometry, CAD/CAM systems, graphics, geometric modeling, mesh processing, solid modeling, geometric kernels, manufacturing processes, CNC machining, tooling, automation systems, or geometric analysis and optimization.
- Preferred foundation in mathematics, physics, computer graphics, robotics, or related fields.
- Startup or small-team experience is preferred.
About Layup Parts
Layup Parts manufactures composite parts and the tooling to produce them for customers that need fast-turnaround composites. It also builds a factory operating system and customer portal that orchestrate production from quote to shipment. Privately held and founded in 2024, the company is headquartered in Huntington Beach, California.