Most used 3D modeling software in industry?

I am particularly interested what MEs think about this as I am one myself. So far at school I get the impression that Inventor has been the big software push for the department and I have been exposed to it both here in college and at high school. Inventor was the first 3D software I was exposed to. All of my classes that have needed 3D Modeling was used with Inventor.

Also, I recently am joining the Formula SAE team on campus and they run everything off of Siemens NX. So now I am also getting exposed to that.

However, as I apply for internships and whatnot I get the impression that Solidworks and/or ProE is the preferred. I feel like one of those is almost always on every job description.

Personally, I feel like they should all be fairly similar and whatever I end up using in industry I should be able to pick up fairly quickly. But does it really matter? The few interviews I have had so far no one has recognized either Inventor or NX (blows my mind) and that kinda worries me. Should I focus on learning either Solidworks or ProE here in the future? Or should my background with Inventor and NX be sufficient for recruiters?

Here’s the latest data on which software programs are used most in the industry – you’ll see that SolidWorks leads by far:

http://blog.cnccookbook.com/2015/01/20/results-2015-cad-survey/

Don’t worry about it too much. Once you get the hang of one, it’s not a huge impediment to move to another one. You have probably already noticed this since you have started using a second package. Remember, the company is hiring an engineer, not a draftsman. So if I were you, I’d just say that you have 3D modeling experience. That’s the knowledge you can put to use.

My son is in his Sr. year of ME and his design professor told him do not get too attached to any CAD program (he also is using NX right now) because different places use different ones. The only thing that is important is to get good at using the programs in general so you are able to work with each of them.

That being said, I have seen in ME ads that Solidworks is used a lot. My son said it is an easier program to use than some of the others but depending on what you are trying to model, different programs may be better for that purpose.

If we believe the CAD survey, looks like SolidWorks has a big market share, but that may be only in parts of the mechanical engineering universe. For an entry level engineer with good computer skills in general and CAD experience, especially if you have actually designed parts or assemblies or have done significant other work (highlight this, not so much the code used), I don’t think knowing or not knowing a code would be an issue. Some companies want plug-and-play engineers, but that may not be a good sign of an employer who is going to invest in training you.

ProE costs per seat (one user at a time) used to be on the order of $50K a year, so it is limited by budgets, but it is a full featured package with lots of built in configuration management and lots of add-ons like computer-aided manufacturing (you can plan machine passes to hog out a part out of a solid billet for example). It has zillions of features and two or three ways of doing almost anything, you can pick and choose amongst them. Aerospace companies use ProE, sometimes.

AutoCAD is much cheaper, Inventor seems like a bit of an add-on to 2D AutoCAD but it is functional and has all the features an average user would need (sometimes in odd places in menu structure but so be it). I think it is a bit clumsy for a serious designer … but maybe I am just a bit clumsy with it.

Have not worked with Solidworks or NX much.

There are translators to take you from one format to another, for basic 3D parts and assemblies at least. All are x-y-z space type tools … so yes, learning the second or third or fourth package will just keep getting easier. If you have trained your brain to work well in 3D, understand revolve and cutting planes and all the various tools and then parts and assembly trees and how to make released drawings, I think you could learn a new package quickly.

I have learned features in ProE and AutoCAD and some minor codes, as I need them, with help of some designers (ProE), on-line tutorials and questions, and other resources. ProE seemed really complex, but once I decided to just learn features I needed sort of sequentially it was doable.

I think it is a bit cultural how much designing is done by engineers vs designers (equivalent of draftsman of yore without bachelors degrees). Finding a culture that matches your interests would be good, for example, I like using the CAD package to look at other people’s drawings, simplify them, analyze them, etc, but never really want to start designing complex parts. Some people want to use their engineering skills to actually design the parts in CAD. Some people want to use CAD as a tool and want designers to design parts. (I should add that good to excellent designers know how to design things that fit together perfectly, can be manufactured at reasonable or low cost, etc … they are not just technical artists).

Easy is relative to what you are trying to do, an easy package to learn may not have features to do advanced design or even analysis work well. Also the easiest is to use a package that has a lot of users at your company, since they can help you to learn the code and give you helpful hints on all kinds of things … these are somewhat specific to each specific package.