Software Engineer - Composites
Betatechnologiesinc · South Burlington, Vermont, United States
About this role
**Software Engineer – Composites (BETA Technologies)** At BETA Technologies, we apply intellectual curiosity, passion for aviation, and a commitment to sustainability toward a shared mission of revolutionizing electric aviation. We’re building electric aviation products and the manufacturing systems required to produce them at scale. We’re looking for a **Software Engineer with strong computational geometry experience** to develop production-quality software that turns part and assembly geometry into **validated manufacturing outputs**—starting with **composite cure and trim tool design** and targeting a **50%+ reduction in engineering cycle time**. This role sits at the intersection of **manufacturing engineering, CAD/CAM, tooling, and software**, and will expand over time to cover **CTE compensation, springback modeling, automated recipe generation, and CNC programming**. --- ## How you will contribute to revolutionizing electric aviation - Develop software that imports, analyzes, transforms, and generates complex **3D CAD geometry** - Generate and validate production tooling geometry, including **tool surfaces, offsets, splits, boundaries, flanges, features, machining allowances, and trim definitions** - Develop automated **manufacturability checks** to identify geometry, tooling, and process risks early - Create internal engineering tools that reduce manual effort, improve design consistency, and provide **traceable, repeatable manufacturing outputs** - Integrate geometry-processing workflows with **CAD, CAM, CNC machining, and downstream manufacturing systems** - Spend time in the **factory and tooling-design environment** to understand how software output is used and close the loop between digital models and physical tools Following successful automation of the initial aluminum-tooling workflow, the role will expand to advance additional composites manufacturing capabilities, including: - Accurate **coefficient-of-thermal-expansion (CTE) compensation** for tooling and part geometry - Integration of third-party **springback models** into the engineering workflow - **Automated recipe generation** and process-definition workflows - **CNC trim-programming automation** --- ## Minimum Qualifications - Bachelor’s degree in computer science, engineering, mathematics, physics, or related field; **or 5+ years** of equivalent practical experience - Strong software-engineering background building reliable software used by engineers, operators, customers, or production systems - Demonstrated ability to take an ambiguous technical problem from concept through implementation and deployment - Strong analytical and problem-solving skills, especially when software must account for physical-system constraints - Ability to communicate clearly and collaborate closely with subject-matter experts outside software engineering - Practical, ownership-oriented mindset and willingness to learn manufacturing processes in detail --- ## Above and Beyond Qualifications - Experience with computational geometry, geometric modeling, CAD/CAM, computer graphics, robotics, or engineering simulation - Experience processing CAD representations such as **B-reps, surfaces, curves, meshes, point clouds, or solid models** - Experience with geometry operations including **offsets, intersections, projections, trimming, tessellation, topology repair, feature recognition, or path planning** - Proficiency in **Python, Rust, Go, C++,** or another language suitable for h
Listing freshness
CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.