Software Engineer, CAD Interop

| Greater NYC Area
Sorry, this job was removed at 7:57 a.m. (EST) on Tuesday, August 17, 2021
Find out who's hiring in Greater NYC Area.
See all Developer + Engineer jobs in Greater NYC Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About Us:


At nTopology, we are passionate about building next-generation engineering solutions. We enable the most innovative engineering companies in the world to transform how they develop, test, and manufacture better products faster. Our software has been used to engineer mission-critical satellites, deliver stronger and lighter medical implants for patients in need, and allow engineers to create complex, high-performance products never before possible. And our technology enables companies to fully utilize advanced manufacturing methods like 3D Printing.


If a fast-paced, collaborative and high-performing environment excites you, we'd love for you to join us. We are looking to add smart ambitious teammates who are passionate about problem-solving and passionate about technology.


Does this sound like you? 


nTopology is hiring a Software Engineer to improve the interoperability of nTop with external Computer-aided Design (CAD) and Computer-aided Manufacturing (CAM) systems. You will build high-quality, innovative software features for nTop Platform, our next-generation engineering software. You'll focus on part and assembly modeling, import and export of part and assembly data with CAD and PLM systems, and import and export of manufacturing data with CAM or build preparation systems, with a particular focus on additive manufacturing.


This role reports to the Lead Geometry Engineer. Can be based in New York, NY, or Remote in the U.S.

What You'll Do

  • Work with product and sales teams to solve geometric data interoperability problems for customers
  • Create design specifications for your solutions
  • Implement software features according to design specifications
  • Participate in design discussions, code reviews, and all other parts of the software development life cycle (SDLC)
  • Integrate software components into a fully functional software system
  • Create and follow delivery plans with incremental milestones
  • Prepare clear documentation to communicate your work to internal stakeholders and customers.

Who You Are

  • Bachelor's degree or higher in computer science, mechanical engineering, or related field with a focus on CAD/CAM
  • Experience developing applications using commercial CAD kernels (e.g., Parasolid, ACIS), or developing CAD/CAM software systems (e.g., Solidworks, NX, CATIA, Creo, Inventor, etc.)
  • Experience using commercial CAM systems (NX CAM, MasterCAM, etc.) or Additive Manufacturing build preparation tools (e.g., Magics, Netfabb, GrabCAD Print etc.)
  • Knowledge of CAD/CAM standards and file formats including STEP, 3MF, CLI, etc
  • Knowledge of CAD object architectures including features, parts, assemblies, metadata, etc
  • Proven experience in C and C++
  • Experience with git or other modern version control systems
  • A passion for robust development practices including test-driven development, continuous integration and agile methodologies
  • Excited to work in a fast-paced, team oriented environment
  • Strong verbal and written communication skills in English

It's a Plus If You Also Have

  • Experience in developing computer aided design/manufacturing systems
  • Experience in plugin or extension development for CAD/CAM, PLM/PDM or any enterprise systems
  • Knowledge of PLM systems (Teamcenter, Enovia, Windchill, Aras PLM, etc.)
  • Experience with a scripting language like JavaScript or Python and eagerness to learn other languages
  • Knowledge of additive manufacturing

Benefits

  • Competitive salary
  • Outstanding PTO and leave policy
  • Stock options
  • Healthcare with optional Dental and Vision plans
  • 401k with matching
  • STD & LTD
  • Work From Home Stipend
  • Weekly Team Lunches

nTopology is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. nTopology is committed to working with and providing reasonable accommodations to applicants with physical and mental disabilities.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

101 Avenue of The Americas, New York, NY 10013

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about nTopologyFind similar jobs