Question:
Programming in mechanical engineering?
Borakos
2006-12-31 16:40:05 UTC
I am a fresh graduate mechanical engineer, i really love this type of role. I'm very interested also in programming and i took many professional courses in it but it is still a hobby
is there any career that combine the programming with mechanical engineering?
Four answers:
anonymous
2006-12-31 19:14:40 UTC
you can apply to companies like autocad that design software programs for mechanical engineers. there are quite a few mechanical engineering software companies and programs. typically these ME software programs will perform, thermal analysis, dynamic analysis.



im sure you will find once your at work you will be constantly writing software, and/or working on a workstation. a lot of these mechanical software engineering companies are located in silicon valley or on the eastcoast.



in addition large companies will sometimes have their own internal software designs programs for in house mechnical design programs. so you can ask to interview in such a group. i wouldnt worry to much when you start work you will find you just naturally have to use or write a lot of software if you work on advanced design problems.



heres a typical small company that produces some specialized mechanical engineering design software, they would probably LOVE, to have someone like you. i used to supervise mechanical engineers and they are typically not good programmers, so your skill set should be demand espescially as finite element modeling and other computational ME aids come to the forefront for advanced design.



in todays world 'hardware" is software so to speak.



good luck in your new career.





http://www.hexagon.de/
anonymous
2006-12-31 19:14:59 UTC
There are many, many careers that combine MechE and programming. You can write programs for all sorts of machinery (NASA, Boeing, factories, power system relays, the list just goes on and on). You could also work for a company that produces software that mechE's use such as MathCad, MatLab, PSCAD, etc. The best bet is to talk to you professions, professional engineers, programmers. Talk to as many people "out there" in the profession as you possible can.
t_nguyen62791
2006-12-31 16:49:58 UTC
Youcan always program robots and the program for the engineering of the machines. You can program the actual thing that might engineer the machine or if you want to have a practical career then maybe fix and change programs on the machine. Hope that helps, good luck on your career.
anonymous
2016-03-29 06:27:21 UTC
The simple answer is yes. An ME student will have to learn a number of languages, usually the most common of which is Matlab, Mathematica, C, C++, and Excel (in a math capacity); Java not so much, but you could take them as electives. Where I went to school for ME, the specific programming courses in the CS school didn't apply to my degree. If the schools are relatively modern, they might allow you to study functional/object languages, which is the real cool stuff (Ruby, Lua, Ada, Python, Lisp, etc.). You need the computer for specific problems all the time, be it simple things like solving systems of equations, or more complex things like iterative procedures to find an integral or a system of nonlinear equations, and finite element analysis. There are programs that specialize in these things, but sometimes you have to do it by yourself.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...