Job Description – Full Time Software Engineer

Position Overview

Magestic Technologies is seeking a highly motivated software engineer(s) to join our team of developers responsible for the development and support of new and existing CAD/CAM, nesting, analysis, and CNC and robotic machine simulation products used in the design and manufacturing engineering space for industries such as; aerospace, automotive, transportation, energy, defense, industrial and construction industries. The ideal candidate will have strong skills in computer programming and mathematics. The candidate will work directly with industrial customers and be a member of a diverse software development team making this an exciting opportunity with significant growth opportunities.

Company Description – Magestic Technologies was founded to provide the most advanced digital manufacturing solutions for process and efficiency improvements. Our solutions are built on over 60 years of experience implementing sophisticated solutions utilizing some of the most innovative technologies in Genetics, Machine Learning, IIOT and AI.

Responsibilities

  • Learn Magestic Technologies products, existing code base, and manufacturing processes.
  • Support customers using XML configurations and SQL scripting.
  • Support and extend CNC postprocessors.
  • Implement customizations and test the products as per the specifications.
  • Work with diverse team of developers, sales, support and customers.

Technical Skills

  • Bachelor’s Degree in Computer Science, Software or Computer Engineering, Mechanical
  • 3+ years of experience and proficiency with C++
  • 3+ years of experience and proficiency with Object Oriented programming concepts
  • 3+ years software development experience or relevant course work. Entry level applicants will be considered only if they have practical experience.
  • Knowledgeable and skilled in XML, SQL programming.
  • Strong Mathematical and geometry skills
  • Proficiency with geometry and linear algebra
  • Software revision control systems (such as Subversion, Git, etc.)
  • Support ticket systems (such as SalesForce, HubSpot, ConnectWise, JIRA support desk, etc)
  • Basic knowledge of ERP, MES systems.
  • Basic knowledge of manufacturing concepts and CNC Controls
  • Hands-on Experience with applications such as PowerPoint, Camtasia, HubSpot, MS Office and other similar applications
  • CNC Programming Skills a plus
  • Basic Knowledge of C,C++ and .net is a plus

Preferred Experience With:

  • CAD systems, especially Autodesk products
  • CAM systems, especially Autodesk products
  • Manufacturing and machining applications
  • Robotic and CNC machines applications
  • Advanced Composite manufacturing
  • APT programming language
  • Visual Studio and Visual C++ (non-managed)
  • Fortran programming
  • C# programming

Employment Requirements

  • BS degree
  • Fluent in English
  • Work from Northern New Jersey Office
  • Excellent written and verbal communication skills
  • Technical writing experience
  • Valid Passport or able to get one
  • Unrestricted Domestic and International Travel Approximately 50% of the time.
  • US Citizen and/or the ability to work legally in the US.
  • Ability to work independently and as part of a team

Bonus Qualifications

  • Experience with Fortran programming.
  • Working knowledge of Microsoft Visual Studio.
  • Working knowledge of Jira.
  • Working knowledge of the Qt API.
  • Experience using command line Linux tools.

NOTE: This job description is not intended to be all-inclusive. Employee may perform other related duties as negotiated to meet the ongoing needs of the organization

Compensation & Benefits Package

Magestic Technologies is an Equal Opportunity Employer Offering a Competitive Salary Commensurate with Experience and Health Benefits.

Please submit answers to the following questions with your application. 

  1. Are you authorized to work in the following country: United States?
  2. Are you willing to undergo a background check, in accordance with local law/regulations?
  3. What percentage of the time are you willing to travel for work?