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
Senior Software Engineer - Continuity
Rad AI · United States · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Software Engineer (Reston or Cambridge)
Akamai · United States · USD 121,400–218,600/yr · today