First thoroughly research what you want out of "physical engineering". It may sound great in your head, but chances are you will end up in a cubicle in front of a computer all day doing CAD, modeling, simulations and even writing basic code. That describes 99% of jobs in areas you have mentioned.
Ask HN: Has anyone gone from software to physical engineering?
71–80 of 102 posts
Re: Ask HN: Has anyone gone from software to physical engineering?
#72I sort of did this. I went from a software job building web applications to working on radio hardware. The parts I worked on were the FPGAs that did the signal processing. I didn't do any of the board layout or PCB design, but I had to read the schematics and understand how to interface with various things on the board. It was interesting, but I found the work frustrating and the iteration time very long. I eventuall…
Nothing like a good long tangle with Vivado to make you wish you were working on web stuff again.
Re: Ask HN: Has anyone gone from software to physical engineering?
#73This is exactly what I did. After graduate school (focused on the wireless networking space) I was really burned out on software development. Important context is that my undergraduate degree was in mechanical engineering, even though I ended up moving straight into CS afterwards. I found a job as a machine design engineer at a company that designs computer controlled milling machines and I've loved it ever since. 90…
I was trying to have it as a hobby for several years as I am very passionate about software development, but my full time job was taking so much of my time that I was never able make much progress. Now that I am working full time on the home automation product, I am moving much faster and I am working towards a pre-launch on Crowd Supply, which is in a couple of weeks. I am depending on my savings right now, and my goal is to make atleast sustainable income in the next 1-2 years and keep working on more home automation products.
Machining does sound fun to me, and I have a few things that I want to machine, but I don't have access to a metal CNC machine or know anyone who does. You can find a lot of software and hardware people in Silicon Valley, but not many CNC folks.
Re: Ask HN: Has anyone gone from software to physical engineering?
#74I sort of did this. I went from a software job building web applications to working on radio hardware. The parts I worked on were the FPGAs that did the signal processing. I didn't do any of the board layout or PCB design, but I had to read the schematics and understand how to interface with various things on the board. It was interesting, but I found the work frustrating and the iteration time very long. I eventuall…
This is a key point - with the level of abstraction in software, iteration is exponentially faster than dealing with stuff in physical space
Re: Ask HN: Has anyone gone from software to physical engineering?
#75Don't do it. There's a reason there's way more EE and ME trying to get into pure software than the other way around. Software jobs are generally better quality of life, (way) better pay, better work location and time flexibility, and way-way-way less cat herding, logistics, and interaction with less technical parts of the business. Engineers are frequently overworked, unappreciated, and desk-bound.
Re: Ask HN: Has anyone gone from software to physical engineering?
#76I have done it both ways! I left a great career in computer graphics to go through a long journey through the aerospace and energy sectors, and now I am on a return trip to CG.
During this process, I -Built my own machine shop -Worked at -Built up an entire material science research lab -Learned how to manage an amazing team -Got really into machining, manufacturing and facilities
Whoever said that most of your time as a mechanical engineer is spent buying stuff and sorting through boxes/messing with supply chain/inspection is right. Your tolerance for cardboard boxes must be very high to do physical engineering.
Machining is really fun and soothing at times, but once you have learned it enough, you realize that Xometry and Protolabs and Front Panel Express and SendCutSend are just... better than you. One thing I learned is that machining was a fun hobby, but it is not fun to have it as a part of another hobby. It is always cheaper and quicker to outsource that labor. I want to make a telescope eyepiece tray, and I know I can design it and find a makerspace with a laser cutter and make it myself, but I am probably just going to order it from FPE so it will show up to my door, done, without any painting etc. I almost bought a mini lathe again (I sold off my first machine shop), but I realized that the thing I was thinking of making with it (tiny model biprop rocket engines) were hard to make and if I did pick up that hobby, I would rather just pay my buddy to make it on his superlathe and spend that time on designing the stuff he would make.
Another huge part of physical engineering is relationship management. You need to have someone to do everything. You need a good relationship with your sputter coater, with your weld shop, with your general contractor.
There is not actually that much senior level design engineering work to be done. Usually design work is done by about 10% of the org, and the rest of the org does support activities for that. There is nothing wrong with that, and there is plenty of interesting work in the support activities (I made a career of doing those activities)
I did all this with no formal education in the sector. I spent a lot of time in machine shops, reading books, going to rocket launches, networking. John Carmack was my principal inspiration (I met him at a tiny rocket conference once)
As far as comp is concerned, it is decent but not MANG like. I got lucky at and got in early enough that my TC was actually pretty solid due to relatively large share grant. I did have 5 room mates when I worked there because the cash level was low. My first aerospace job was paying me the same salary as an In N Out employee makes now. (They were taking a chance on me, so no hard feelings at all, it was a privilege to make that sacrifice!). You can make a living as a physical engineer, but you might not make a killing.
So, if you are committed to a huge downlevel for 5 years, you can have some fun adventures!
PS: Knowing how to write python is a superpower in these fields, I would guess than less than 10% of mechEs at the senior level know how to code. I imagine new grads know how to code now. I always was able to sneak a quick victory in various projects because I could write some hack code that did something tedious quickly.
PPS: Respect. Your. Technicians. Respect them. Treat them as partners. Do right by them. Value their feedback. Do their work from time to time. Pay attention when they speak, and act on what they say. Same goes for your machinists, material handlers, buyers, etc.
Re: Ask HN: Has anyone gone from software to physical engineering?
#77Fortuitous timing for this ask and while I will presume you imply 'career change' my response is not to that degree yet here is my 2¢ for those that may find value. I have undertaken extensive learning in electrical and mechanical engineering in recent months but from an applied perspective as I am dogfooding my own ideas after calculating that my recently installed PV system will be producing far more energy than I…
This is the path i see for myself. Learning engineering so i can do my own projects. Funding it with software jobs. But its so hard to get space for projects...
As the other OCD's among us can chime in as well, all those "note app" creators here, you can only improve what you can measure so where do you 'waste' your time? Every single person alive is yielded the same 24 hours in a day but one does not need to look far at all to realize the massive time sucks that steals your time hourly, daily, weekly, yearly. I am married with kids and our residence of almost 20 years has never had a television and never will as television in a mental cancer that does nothing but steal one's time and worse it fills your neurons with irrelevant events that have little to no productive meaning for one's own life. Sure one can feel included and talk about "last night's great play" or "How funny XYZ was - did you watch it?" but I guess I'm just a boring nerd as I never have those discussions given that I chose long ago to not waste my time on others entertainment ideas as I have my own ideas to create. One is either a producer or a consumer so where do you 'waste' your time? Is now the time to get organized?
Full disclosure: I do have hobbies that 'waste' my time however I also greatly benefit from said hobbies which get me out exercising and also enriches my interests; metal detecting and relic hunting. Just as it is exciting to accomplish something new in code, so to is the feeling of picking up a relic that was last handled by a human one thousand of years ago.
Stay Healthy! because that is that very last thing you will own that matters, now only if we had more time!
Re: Ask HN: Has anyone gone from software to physical engineering?
#78I sort of did this. I went from a software job building web applications to working on radio hardware. The parts I worked on were the FPGAs that did the signal processing. I didn't do any of the board layout or PCB design, but I had to read the schematics and understand how to interface with various things on the board. It was interesting, but I found the work frustrating and the iteration time very long. I eventuall…
It was interesting, but I found the work frustrating and the iteration time very long. I eventually went back to software and am happy with that choice. Nothing like a good long tangle with Vivado to make you wish you were working on web stuff again.
Re: Ask HN: Has anyone gone from software to physical engineering?
#79This is exactly what I did. After graduate school (focused on the wireless networking space) I was really burned out on software development. Important context is that my undergraduate degree was in mechanical engineering, even though I ended up moving straight into CS afterwards. I found a job as a machine design engineer at a company that designs computer controlled milling machines and I've loved it ever since. 90…
I want to second this.
I went into MechE specifically to be a MechE that also gets to do hands on portions in machine design. Unfortunately, as a young teenager with this goal in mind, nobody told me this is a very rare thing - especially for fresh out of college positions.
Very small niche, you’ll have to search far and wide to find a decent job as a MechE that also lets you touch the things you’ve applied your MechE to.
Re: Ask HN: Has anyone gone from software to physical engineering?
#80Earlier quoted context omitted.
It was interesting, but I found the work frustrating and the iteration time very long. I eventually went back to software and am happy with that choice. Nothing like a good long tangle with Vivado to make you wish you were working on web stuff again.
Vivado is a lesser problem than waiting 2 weeks for another assembled printed circuit board.