More jobs:
Software Engineer - Composites
Job in
South Burlington, Chittenden County, Vermont, 05407, USA
Listed on 2026-10-12
Listing for:
BETA TECHNOLOGIES
Full Time
position Listed on 2026-10-12
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
BETA is building electric aviation products and the manufacturing systems required to produce them are 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 — beginning with composite cure and trim tool design, targeting a 50% or greater 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, spring back modeling, automated recipe generation, and CNC programming — an opportunity for an engineer who enjoys hard geometry problems and wants their work to directly shape how we build aerospace-grade aircraft.
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 that identify geometry, tooling, and process risks early in the engineering cycle
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 to 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 spring back models into the engineering workflow
Automated recipe generation and process-definition workflowsCNC trim-programming automation
Minimum Qualifications:
Bachelor’s degree in computer science, engineering, mathematics, physics, or a related technical field; or 5+ years of equivalent practical experience
Strong software-engineering background experience 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, particularly when software must account for physical-system constraints
Ability to communicate clearly and collaborate closely with subject-matter experts outside software engineeringA 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 high-performance engineering software
Experience integrating software with CAD, CAM,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×