×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Composites

Job in Burlington, Chittenden County, Vermont, 05405, USA
Listing for: BETA Technologies, Inc.
Full Time position
Listed on 2026-10-13
Job specializations:
  • Software Development
    Python, Software Engineer
Salary/Wage Range or Industry Benchmark: 105000 - 135000 USD Yearly USD 105000.00 135000.00 YEAR
Job Description & How to Apply Below

At BETA Technologies, we apply our intellectual curiosity, passion for aviation , and commitment to sustainability toward a shared mission of revolutionizing electric aviation. Regardless of the position one holds, each team member brings their talent and desire to positively impact the environment and lives of others in a refreshing, vibrant, and inclusive culture.

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 workflows
  • CNC 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 engineering
  • A 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,…
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary