• Software Engineer II - CAD

    Posted: 02/03/2021

    Position Title: Software Engineer II - CAD 

    FLSA Status: Exempt 

    Reports To: Software Engineering Manager 

    Location: Corporate Headquarters – Tolland, CT / Remote 


    Position Overview: 

    CNC Software is looking for a Software Engineer to join our CAD development team. This team develops, maintains  and improves CAD tools to enable our users to model and modify complex parts. 

    As a member of our CAD team, you’ll be working on of the first areas of the product our customers use – our CAD  modeling and manipulation tools. You’ll have the opportunity to work on a highly interactive and visual part of our  product. You’ll be able use both software engineering and geometry to improve our product and immediately  interact with and see the results.  

    To succeed in this role, you will need to have a strong understanding of software engineering best practices,  including design patterns and the SOLID and DRY principles. You’ll need to be comfortable with geometry, and  with working with multiple programming languages. You have a drive to constantly improve your software  development skills, and will have a passion for clean, well-written code. In addition to strong development skills,  you’ll be a proactive self-starter who can communicate well with both technical and non-technical coworkers. 

    Who you are: 

    You have 4-5 years of experience building commercial software in either C# or C++ 

    You have a Bachelor’s Degree in Computer Science, Mathematics, or Engineering or equivalent experience You have a strong understanding of object-oriented development 

    You are comfortable with standard software development practices such as source control, peer reviews, and  unit testing 

    You have a strong handle on linear algebra and computational geometry 

    You have experience with solid modeling kernels such as Parasolid 

    You can clearly communicate with both technical and non-technical coworkers 

    It’s a plus if: 

    You’ve worked in an agile (Scrum, Kanban) software development environment before You have experience with CNC machining 

    You have experience writing multithreaded applications 

    You’re familiar with C++ design patterns and the C++ standard library 

    You have experience with computer graphics development 

    CNC Software, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for  employment without regard to age, ancestry, color, family or medical care leave, gender identity or  expression, genetic information, marital status, medical condition, national origin, physical or mental  disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual  orientation, or any other characteristic protected by applicable laws, regulations and ordinances.


    EOE/M/F/Vet/Disabled are encouraged to apply. Recruiter: heather.norcross@mastercam.com We are an E-Verify Employer.

  • TCCC Interview with WDRC
    • 20201110_170736.jpg
    • 20201110_170743.jpg
    • 20201110_170748.jpg
    • 20201110_170755.jpg
    • 20201110_170834.jpg
    • 20201110_171020.jpg
    • 20201110_171048.jpg
    • 20201110_171116.jpg
    • 20201110_171239.jpg
    • 20201110_171340.jpg
    • 20201110_171352.jpg
    • 20201110_171613.jpg
    • 20201110_171855.jpg
    • 20201110_171909.jpg
    • 20201110_172240.jpg
    • 20201110_173609.jpg
    • 20201110_173620.jpg
    • 20201110_173624.jpg
    • 20201110_175524.jpg
    • 20201110_180107.jpg
    • 20201110_180110.jpg
    • 20201110_180143.jpg
    • 20201110_180622.jpg
    • 20201110_180951.jpg
    • 20201110_181000.jpg
    • 20201110_181347.jpg
    • 20201110_182500.jpg
    • 20201110_182513.jpg
    • 20201110_183113.jpg
    • 20201110_183613.jpg
    • 20201110_183632.jpg
    • 20201110_191258.jpg
    • 20201110_191308.jpg
    • 20201110_191319.jpg
  • Chamber Platinum Sponsor

  • Nathan Gompper - Chamber President