Senior Software Engineer
Mastercam
- Location
- United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- —
Posted 3mo ago
Senior Software Engineer @ Mastercam | Jobright.ai
Senior Software Engineer jobs in United States
Overview
Company
This job has closed.
APPLY to similar jobs
Mastercam · 2 months ago
Senior Software Engineer
United States
Full-time
Remote
Senior Level
10+ years exp
Mastercam is looking for a mathematically inclined Software Engineer to join their toolpath systems development team. The role involves developing algorithms to efficiently drive milling machines and improve the efficiency and quality of toolpath motion.
Architecture & DesignManufacturingSoftwareCAD
Work & Life BalanceNo H1B
Responsibilities
Strong understanding of the tradeoffs between Object Oriented and Functional Programming
Experience with Data-Parallel Programming
Strong handle on Linear Algebra and Computational Geometry
Strong experience with Mesh and Voxel Mesh generation and optimization
Familiar with iterative computational techniques, such as the Conjugant Gradient Method
Comfortable with standard software development practices such as source control, peer reviews, and unit testing
Able to clearly communicate with both technical and non-technical coworkers
Demonstrates a collaborative mindset, treating knowledge as a shared, communal resource
Qualification
Object Oriented ProgrammingFunctional ProgrammingData-Parallel ProgrammingLinear AlgebraComputational GeometryMesh GenerationVoxel Mesh GenerationConjugate Gradient MethodSource ControlUnit TestingC#C++
Required
Bachelor's Degree in Computer Science, Mathematics, or Engineering
10-14 years of experience building commercial software in either C# or C++
Strong understanding of the tradeoffs between Object Oriented and Functional Programming
Experience with Data-Parallel Programming
Strong handle on Linear Algebra and Computational Geometry
Strong experience with Mesh and Voxel Mesh generation and optimization
Familiar with iterative computational techniques, such as the Conjugant Gradient Method
Comfortable with standard software development practices such as source control, peer reviews, and unit testing
Able to clearly communicate with both technical and non-technical coworkers
Demonstrates a collaborative mindset, treating knowledge as a shared, communal resource
Preferred
Worked in an agile (Scrum, Kanban) software development environment before
Experience with CNC machining
Experience writing GPGPU or SIMD code
Familiar with Parallel C++ Design Patterns and the C++ Standard Library
Experience with Computational Physics algorithms
Knowledge of 3/5-axis machining algorithms for roughing and finishing
Experience with Volumetric and Surface Mesh Processing
Experience with FEM as applied to physics-based machining
Graduate degree in Computer Science, Mathematics, or Engineering
Company
Mastercam
CAD/CAM software for CNC programming and manufacturing.
Founded in 1983
Tolland, Connecticut, USA
201-500 employees
https://www.mastercam.com
Funding
Current Stage
Growth Stage
Leadership Team
Sandy Moffat
Chief Market Officer
David Boucher
Chief Product Officer
Recent News
PR NewswireMastercam and ProShop Partner to Advance Digital Manufacturing
2026-08-26
Venture CapitalMastercam Acquires Mastercam India to Enhance Support for India's Manufacturing Industry
2026-07-10
PR NewswireMastercam Announces the Strategic Acquisition of Mastercam India
2026-07-07
Company data provided by crunchbase
Skills
- C#
- C++
- Object Oriented Programming
- Functional Programming
- Data-Parallel Programming
- Linear Algebra
- Computational Geometry
- Mesh Generation
- Voxel Mesh Generation
- Conjugate Gradient Method
- Source Control
- Unit Testing
- GPGPU
- SIMD
- Parallel C++
Similar roles
Principal Software Architect
Abacus Insights · United States · today
Principal Software Engineer
Lambda · Bellevue Office · today
Founding Flight Software Engineer
Fortastra · Torrance, CA · USD 180,000–250,000/yr · today
Senior Software Engineer – Full Stack
Empower Pharmacy · US · today
Senior Computer Vision Engineer, Space
Anduril Industries · Costa Mesa, California, United States · USD 191,000–253,000/yr · today
Senior Computer Vision Engineer, Space
Anduril Industries · Washington · District of Columbia · United States · USD 191,000–253,000/yr · today