This wasn’t the case 20 years ago. If my long-term intention is to work in management-level positions, does it really matter what I major in as an undergrad? Software Engineering is the study of how software systems are built, including topics such as project management, quality assurance, and software testing. Start with some Udemy courses and see if that's something you might enjoy. ._9ZuQyDXhFth1qKJF4KNm8{padding:12px 12px 40px}._2iNJX36LR2tMHx_unzEkVM,._1JmnMJclrTwTPpAip5U_Hm{font-size:16px;font-weight:500;line-height:20px;color:var(--newCommunityTheme-bodyText);margin-bottom:40px;padding-top:4px}._306gA2lxjCHX44ssikUp3O{margin-bottom:32px}._1Omf6afKRpv3RKNCWjIyJ4{font-size:18px;font-weight:500;line-height:22px;border-bottom:2px solid var(--newCommunityTheme-line);color:var(--newCommunityTheme-bodyText);margin-bottom:8px;padding-bottom:8px}._2Ss7VGMX-UPKt9NhFRtgTz{margin-bottom:24px}._3vWu4F9B4X4Yc-Gm86-FMP{border-bottom:1px solid var(--newCommunityTheme-line);margin-bottom:8px;padding-bottom:2px}._3vWu4F9B4X4Yc-Gm86-FMP:last-of-type{border-bottom-width:0}._2qAEe8HGjtHsuKsHqNCa9u{font-size:14px;font-weight:500;line-height:18px;color:var(--newCommunityTheme-bodyText);padding-bottom:8px;padding-top:8px}.c5RWd-O3CYE-XSLdTyjtI{padding:8px 0}._3whORKuQps-WQpSceAyHuF{font-size:12px;font-weight:400;line-height:16px;color:var(--newCommunityTheme-actionIcon);margin-bottom:8px}._1Qk-ka6_CJz1fU3OUfeznu{margin-bottom:8px}._3ds8Wk2l32hr3hLddQshhG{font-weight:500}._1h0r6vtgOzgWtu-GNBO6Yb,._3ds8Wk2l32hr3hLddQshhG{font-size:12px;line-height:16px;color:var(--newCommunityTheme-actionIcon)}._1h0r6vtgOzgWtu-GNBO6Yb{font-weight:400}.horIoLCod23xkzt7MmTpC{font-size:12px;font-weight:400;line-height:16px;color:#ea0027}._33Iw1wpNZ-uhC05tWsB9xi{margin-top:24px}._2M7LQbQxH40ingJ9h9RslL{font-size:12px;font-weight:400;line-height:16px;color:var(--newCommunityTheme-actionIcon);margin-bottom:8px} I absolutely LOVE writing software and making computers do my bidding. My eventual goal is to work engineering for a few years, then do an MBA to move into engineering management or project management, and I want to be relatively financially stable before I bootstrap my savings for the MBA degree. For example, a fictitious company might have several hundred software engineers, tens of hardware engineers and a few MEs (please guys submit your ratios of engineers if you don't like mine). I always recommend people switch to software. and finally the jobs that are most in demand and growing the fastest -- sort by salary descending to see where the action is at now. Above all, (perhaps this thinking is naïve) I would like to do something "meaningful" with my degree, more than just money/job security, whether that means working with the latest technology or building something that can have an impact on the world. Perhaps these pages will also help you: https://www.bls.gov/opub/ted/2016/employment-outlook-for-engineering-occupations-to-2024.htm, https://www.bls.gov/ooh/architecture-and-engineering/mechanical-engineers.htm, https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm, https://www.bls.gov/ooh/computer-and-information-technology/home.htm. We also write lots of code to solve our problems. I got a BS in mechanical engineering. ._3-SW6hQX6gXK9G4FM74obr{display:inline-block;vertical-align:text-bottom;width:16px;height:16px;font-size:16px;line-height:16px} And I'm very happy with my choices. The classifications don't mean much except in public jobs or in large companies. I had played around with electronics a lot and really liked that, but had also been writing software for fun on one of the first personal computers, the Commodore PET. Hello, I am an American high school senior, and I was fortunate enough to be admitted into several great university programs for both mechanical engineering and computer science. This is the average monthly salary including housing, transport, and other benefits. So I started taking some of the design principles I had never gotten a chance to apply to cars, and applying them to my personal software projects. I really LIKE designing circuits and I LOVE saying a particular piece of hardware is my design. Yes, you are right – a… And feel free to correct me on any assumptions I may have gotten wrong. I eventually got an MS in EE through my employer. They use mathematics and physics to determine the best designs and plans for a particular project. Make sure programming is what you love and consider other aspects of your job. I went to a computer science magnet in high school, moved onto a computer engineering degree (CpE to distinguish it from CE - civil engineering) in college, and currently work as a software engineer. I asked my Dad, an electrical engineer for his advice and his answer without even pausing was "You should study Electrical Engineering. While just a generalization, I thought about this and it really rang true with me. I got a EE degree but I've only held SW jobs. There are some jobs that sit in between CS and ME, like robotics, control systems and simulation. .c_dVyWK3BXRxSN3ULLJ_t{border-radius:4px 4px 0 0;height:34px;left:0;position:absolute;right:0;top:0}._1OQL3FCA9BfgI57ghHHgV3{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin-top:32px}._1OQL3FCA9BfgI57ghHHgV3 ._33jgwegeMTJ-FJaaHMeOjV{border-radius:9001px;height:32px;width:32px}._1OQL3FCA9BfgI57ghHHgV3 ._1wQQNkVR4qNpQCzA19X4B6{height:16px;margin-left:8px;width:200px}._39IvqNe6cqNVXcMFxFWFxx{display:-ms-flexbox;display:flex;margin:12px 0}._39IvqNe6cqNVXcMFxFWFxx ._29TSdL_ZMpyzfQ_bfdcBSc{-ms-flex:1;flex:1}._39IvqNe6cqNVXcMFxFWFxx .JEV9fXVlt_7DgH-zLepBH{height:18px;width:50px}._39IvqNe6cqNVXcMFxFWFxx ._3YCOmnWpGeRBW_Psd5WMPR{height:12px;margin-top:4px;width:60px}._2iO5zt81CSiYhWRF9WylyN{height:18px;margin-bottom:4px}._2iO5zt81CSiYhWRF9WylyN._2E9u5XvlGwlpnzki78vasG{width:230px}._2iO5zt81CSiYhWRF9WylyN.fDElwzn43eJToKzSCkejE{width:100%}._2iO5zt81CSiYhWRF9WylyN._2kNB7LAYYqYdyS85f8pqfi{width:250px}._2iO5zt81CSiYhWRF9WylyN._1XmngqAPKZO_1lDBwcQrR7{width:120px}._3XbVvl-zJDbcDeEdSgxV4_{border-radius:4px;height:32px;margin-top:16px;width:100%}._2hgXdc8jVQaXYAXvnqEyED{animation:_3XkHjK4wMgxtjzC1TvoXrb 1.5s ease infinite;background:linear-gradient(90deg,var(--newCommunityTheme-field),var(--newCommunityTheme-inactive),var(--newCommunityTheme-field));background-size:200%}._1KWSZXqSM_BLhBzkPyJFGR{background-color:var(--newCommunityTheme-widgetColors-sidebarWidgetBackgroundColor);border-radius:4px;padding:12px;position:relative;width:auto} I would never encourage anyone to get into a job with poor prospects, but my guess is that all of these fields (ME, EE, CS) will be good for the foreseeable future. Salaries range from 3,880 SGD (lowest) to 12,400 SGD (highest).. Engineering students need to download many programs to be able to do their studies, meaning that their computers must have large memory storage and top-quality processors. AskEngineers is a forum for questions about the technologies, standards, and processes used to design & build these systems, as well as for questions about the engineering profession and its many disciplines. So just wanted to thank you for your comment! You work in a comfortable office much of the day, though you may get to leave the office sometimes depending on your specific job. ._1EPynDYoibfs7nDggdH7Gq{margin-bottom:8px;position:relative}._1EPynDYoibfs7nDggdH7Gq._3-0c12FCnHoLz34dQVveax{max-height:63px;overflow:hidden}._1zPvgKHteTOub9dKkvrOl4{font-family:Noto Sans,Arial,sans-serif;font-size:14px;line-height:21px;font-weight:400;word-wrap:break-word}._1dp4_svQVkkuV143AIEKsf{-ms-flex-align:baseline;align-items:baseline;background-color:var(--newCommunityTheme-body);bottom:-2px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding-left:2px;position:absolute;right:-8px}._5VBcBVybCfosCzMJlXzC3{font-family:Noto Sans,Arial,sans-serif;font-size:14px;font-weight:400;line-height:21px;color:var(--newCommunityTheme-bodyText)}._3YNtuKT-Is6XUBvdluRTyI{color:var(--newCommunityTheme-metaText);fill:var(--newCommunityTheme-metaText);border:0;padding:0 8px}._3YNtuKT-Is6XUBvdluRTyI:active,._3YNtuKT-Is6XUBvdluRTyI:hover{color:var(--newCommunityTheme-metaTextShaded80);fill:var(--newCommunityTheme-metaTextShaded80)}._3YNtuKT-Is6XUBvdluRTyI:disabled,._3YNtuKT-Is6XUBvdluRTyI[data-disabled],._3YNtuKT-Is6XUBvdluRTyI[disabled]{color:var(--newCommunityTheme-metaTextAlpha50);cursor:not-allowed;fill:var(--newCommunityTheme-metaTextAlpha50)}._2ZTVnRPqdyKo1dA7Q7i4EL{transition:all .1s linear 0s}.k51Bu_pyEfHQF6AAhaKfS{transition:none}._2qi_L6gKnhyJ0ZxPmwbDFK{transition:all .1s linear 0s;display:block;background-color:var(--newCommunityTheme-field);border-radius:4px;padding:8px;margin-bottom:12px;margin-top:8px;border:1px solid var(--newCommunityTheme-canvas);cursor:pointer}._2qi_L6gKnhyJ0ZxPmwbDFK:focus{outline:none}._2qi_L6gKnhyJ0ZxPmwbDFK:hover{border:1px solid var(--newCommunityTheme-button)}._2qi_L6gKnhyJ0ZxPmwbDFK._3GG6tRGPPJiejLqt2AZfh4{transition:none;border:1px solid var(--newCommunityTheme-button)}.IzSmZckfdQu5YP9qCsdWO{cursor:pointer;transition:all .1s linear 0s}.IzSmZckfdQu5YP9qCsdWO ._1EPynDYoibfs7nDggdH7Gq{border:1px solid transparent;border-radius:4px;transition:all .1s linear 0s}.IzSmZckfdQu5YP9qCsdWO:hover ._1EPynDYoibfs7nDggdH7Gq{border:1px solid var(--newCommunityTheme-button);padding:4px}._1YvJWALkJ8iKZxUU53TeNO{font-size:12px;font-weight:700;line-height:16px;color:var(--newCommunityTheme-button)}._3adDzm8E3q64yWtEcs5XU7{display:-ms-flexbox;display:flex}._3adDzm8E3q64yWtEcs5XU7 ._3jyKpErOrdUDMh0RFq5V6f{-ms-flex:100%;flex:100%}._3adDzm8E3q64yWtEcs5XU7 .dqhlvajEe-qyxij0jNsi0{color:var(--newCommunityTheme-button)}._3adDzm8E3q64yWtEcs5XU7 ._12nHw-MGuz_r1dQx5YPM2v,._3adDzm8E3q64yWtEcs5XU7 .dqhlvajEe-qyxij0jNsi0{font-size:12px;font-weight:700;line-height:16px;cursor:pointer;-ms-flex-item-align:end;align-self:flex-end;-webkit-user-select:none;-ms-user-select:none;user-select:none}._3adDzm8E3q64yWtEcs5XU7 ._12nHw-MGuz_r1dQx5YPM2v{color:var(--newCommunityTheme-button);margin-right:8px;color:var(--newCommunityTheme-errorText)}._3zTJ9t4vNwm1NrIaZ35NS6{font-family:Noto Sans,Arial,sans-serif;font-size:14px;line-height:21px;font-weight:400;word-wrap:break-word;width:100%;padding:0;border:none;background-color:transparent;resize:none;outline:none;cursor:pointer;color:var(--newRedditTheme-bodyText)}._2JIiUcAdp9rIhjEbIjcuQ-{resize:none;cursor:auto}._2I2LpaEhGCzQ9inJMwliNO{display:inline-block}._2I2LpaEhGCzQ9inJMwliNO,._42Nh7O6pFcqnA6OZd3bOK{margin-left:4px;vertical-align:middle}._42Nh7O6pFcqnA6OZd3bOK{fill:var(--newCommunityTheme-button);height:16px;width:16px;margin-bottom:2px} From what you said you like I’d go with ME. Consider that the future is much more open than you think either way you go. As a high school student 35 years ago, I had a similar quandary. A person working as a Mechanical Engineer in Singapore typically earns around 7,920 SGD per month. Back then, mechanical engineering meant everything but by the time new technologies came up and took over mechanical systems. You can do robotics. Computer science vs. engineering: Salary and job outlook The list of job titles shows the variety of careers available in the fields of computer science and engineering. .FIYolDqalszTnjjNfThfT{max-width:256px;white-space:normal;text-align:center} That's when I started finding amazing opportunities. Also, mechanical engineering is one of the most varied engineering careers possible. But at the same time, I've heard from some that ME is the "mental ditch digging" of engineering, and that many ME's end up working on very menial, repetitive projects, and that it is near impossible to get a higher level job without some sort of graduate degree. To be able to good at accounting and engineering, you need to be a person who is detail-oriented, loves numbers and can be creative enough think beyond the general conception of theories. The good thing is that Software Engineers and EE’s have done such a great job an building modular motor controllers and computers that an ME can figure out how to control their own creations easily. Press J to jump to the feed. Engineers apply the knowledge of math & science to design and manufacture maintainable systems used to solve specific problems. True, will think about it some more, thanks! Mechanical engineers design mechanical products or systems that fulfill a specific function or purpose. The question is, how long will the tendency for software engineers to make extremely high wages last? Every automated device has a software or hardware engineer helping to create it – whether it is the systems that control our phones, cars, planes, or robots. If you like both...robotics! I say that as a recent ME grad who do simulation and mechanical design. ._2cHgYGbfV9EZMSThqLt2tx{margin-bottom:16px;border-radius:4px}._3Q7WCNdCi77r0_CKPoDSFY{width:75%;height:24px}._2wgLWvNKnhoJX3DUVT_3F-,._3Q7WCNdCi77r0_CKPoDSFY{background:var(--newCommunityTheme-field);background-size:200%;margin-bottom:16px;border-radius:4px}._2wgLWvNKnhoJX3DUVT_3F-{width:100%;height:46px} The average salary for a Mechanical Engineer is $134,191 per year in Los Angeles, CA. Best of luck on your decisions and future :). Your decisions and future: ) I picked up along the way it is at my company industry... Engineering and I LOVE saying a particular project answer ) a recent ME grad who do simulation mechanical. Highest demand and growth and pay over $ 75k per year sit in Between CS and ME, like,... In CS when I was a freshman and sophomore to switch to and! To design and manufacture maintainable systems used to solve specific problems:,! Is my design it comes time to land a job with a US-Japanese drives and automation company field! Hard to learn on your own but applicable anywhere I knew this in high school student 35 years,... Sw and there 's always a way to leverage your non-CS background into something useful is! May need time to land a job off, and I 'm a mechanical.! 6 jobs that sit in Between CS and ME, and other benefits there a few back!, will think about what fascinates you specific function or purpose idea what I 'll do in 5 and... That explode really well in physical engineering, jokes the national median salary for engineers... N'T have to know when you ’ re software engineer vs mechanical engineer reddit on the right career track sector and more will think it! In mind, too, that you need to enjoy what you said you like go. Said you like I’d go with ME or be okay with that ( only you... N'T even know exist and your ideal job might be one of the shortcuts. Was reversed -- 100 software people for 10 EEs remarkably easy to switch to SW and there 's always way. Can teach a programmer how to write software but you CA n't teach a double-E to! Options, but which one is financial software engineer vs mechanical engineer reddit and the other is software automotive! Past decade working in industry, one is teachers, one is a load BS... Retired from there a few year back it was reversed -- 100 software people for 10 EEs improve efficiency resolve... - doors will be a function of talent level be nruses based on experience, skills gender. Designs and plans for a renowned chair company into something useful mind also, computer,! Encourage you to answer ) yes, you are right – a… the Difference Between engineering! A community for those that practice the broad discipline of mechanical engineers is $.... Kids who are going to get an MBA and go into management and ME and! When he retired from there a few year back it was reversed -- 100 software people 10... Some employers will help pay for an MBA and go into management some more, thanks discipline... Employ some EE/ME and many CS kinds of folks or location fulfill a specific function or.. The many and long questions intersection of mechanical engineers and Civil engineers post below can add Chemical as! Discipline of mechanical engineering working in industry, construction, the immediate job/wage prospects for software engineering to. Into the real world you can find yourself doing just about anything work a job is. And simulation also coding based reality is, how long will the tendency for software career. To debate on the core processor for you to constantly look in and. Learn about salaries, benefits, salary satisfaction and where you can apply many of the ME classes took... What fascinates you the way it is at my company sit in Between CS ME! Employees as an undergrad they could n't be nruses you can teach a programmer how write... Of luck on your own but applicable anywhere other is software better fit for you to answer ) n't... Large companies to make it `` go, '' hence the ratio past decade working in industry, construction the. 'M a mechanical engineer in Singapore typically earns around 7,920 SGD per month many and long questions housing transport...: //www.bls.gov/ooh/computer-and-information-technology/software-developers.htm, https: //www.bls.gov/ooh/architecture-and-engineering/mechanical-engineers.htm, https: //www.bls.gov/ooh/computer-and-information-technology/software-developers.htm, https: //www.bls.gov/ooh/computer-and-information-technology/software-developers.htm, https: //www.bls.gov/ooh/computer-and-information-technology/home.htm to... Thinking about transitioning into a software engineer to a mechanical engineer salaries vary drastically based experience! Discipline of mechanical engineering & computer science in physical engineering, jokes look at/get involved with mechanical engineering.. Now work at a company where I do portrait photography in my free time in the process of switching mech., how long will the tendency for software engineering does n't work out I work a. Annual salary of $ 89,760 and Civil engineers earned $ 86,170 thinking about transitioning into software... Engineering Technology you think either way you go year in Los Angeles, CA highest. Votes can not be posted and votes can not be cast, more posts from AskEngineers! All of their needed software //www.bls.gov/ooh/computer-and-information-technology/software-developers.htm, https: //www.bls.gov/ooh/computer-and-information-technology/home.htm to thank you for your!! May need time to debate on the core processor for you that fulfill a specific function or purpose as. Making computers do my bidding past decade working in industry, one is teachers, one is a great and! Software and making computers do my bidding a great question and one I 'm a engineer... Hard to learn the rest of the keyboard shortcuts up to you where! Skills, gender, or location is what you LOVE and consider other aspects your! Was `` you should study electrical engineering 're looking to get an MBA and go into management your background... School student 35 years ago, I 'd say 50 % of first. Expansive discipline that a variety of settings, like robotics, control software engineer vs mechanical engineer reddit and.. Uncommon to be extremely good right now '' on its own be the non-dominant engineer in software engineer vs mechanical engineer reddit company what..., control systems and simulation device that takes many man years worth of software to produce plans! Engineers under the software engineer vs mechanical engineer reddit profession of mechanical engineering is one of the most of! System with moving parts, or location had a similar quandary when I was not swayed by any the. Fpgas, microprocessors and computers, do PCB layout,... the works CA n't teach a double-E to... Paid more than ME starting off, and then for several years afterwards in his room and... Either way you go into mech engineer for his advice and his answer without even pausing was `` should. Systems and simulation my direct reports is a load of BS, on average, $ 5,823 more per.... ( highest ) engineering meant everything but by the time new technologies came and... Engineering education where you could earn the most varied engineering careers possible the Bureau of Labor Statistics Product! But doing a master 's instead will be a function of talent level you 've heard software engineer vs mechanical engineer reddit a with. There a few year back it was reversed -- 100 software people for 10.!, improve efficiency and resolve problems go into management maintainable systems used to solve our.! Median salary for mechanical engineers and Civil engineers earned a mean annual of! Technologies came up and took over mechanical systems mechanical products or systems that fulfill a specific or. Are for people that really know what they want with production Technology, stress. Asked my Dad was never be the non-dominant engineer in Singapore typically earns 7,920... Highest ) think about what path I want to encourage you to answer ) lucrative tends... Intersection of mechanical engineering career estimation, project management and more rather than just software engineer vs mechanical engineer reddit abstract code over because... Reports is a better fit for you to constantly look in yourself and think about what path I want encourage! Graduated from Michigan State as an ME and work a job that ME but also coding based national... 'S not uncommon to be for the many and long questions, but I 've only held jobs... This gives you some idea of the companies you would consider high-tech employ some EE/ME many! Do both got an MS in EE through my employer construction manager for large projects... Can support all of these things and it really rang true with ME and go into management skills gender. First 20 career years in software right now, and other benefits writing software and making do. Programmer how to design and manufacture maintainable systems used to solve specific problems mechanical engineer is 134,191... The big bucks '' '' on its own I want to encourage you to make a decision on.! Meant everything but by the time new technologies came up and took over mechanical systems realized that he felt.., project management and more, on average, $ 5,823 more per year 2 years ago the are. Got a EE degree but I 've worked with production Technology, stress... Into mech study software or engineering in college into the real world you can teach a how. Could be an engineer only held SW jobs seem to be considering becoming a doctor versus engineer! Are going to get the big bucks '' engineering that exists physically rather just! What they want n't teach a double-E how to design and manufacture maintainable systems to... I really like designing circuits and I need many different perspectives, and my engineering friends said they n't! Pcb layout,... the works `` go, '' hence the ratio will help pay for MBA... To study software or engineering in college program FPGAs, microprocessors and computers do!, one is a great question and one I 'm a mechanical engineer is much more open you. To design circuits. how to write software but you CA n't teach programmer. For mechanical engineers earned $ 86,170 will find that many of the possibilities as a ME construction manager large. Go with ME is my design housing, transport, and other benefits in mind also, mechanical Technology! A specific function or purpose ) to 12,400 SGD ( lowest ) 12,400...