Member-only story
My Background
I have a bachelor’s and master’s degree in electrical engineering, but after graduation, I began working full-time as a software engineer, and I have been working as a software engineer at one of the FAANG companies ever since.
How I Get Started
My first engineering-related internship was at Northrop Grumman, where I worked as a software engineer. I was part of a team that worked on gyroscope modeling and testing in MatLab. It’s sort of an interaction between electrical engineering and software engineering. After putting that on my resume, I have been a software engineer for my next couple jobs.
Academic Preparation
Most of my years at my university were devoted to Electrical-Engineering-related courseworks such as signal processing, control, and engineering maths. I did take data structures and algorithms, as well as object-oriented programming as required courses for my electrical engineering curriculum. That is how I got into software engineering. Besides that, I had no other CS-related course before my internship at Northrop Grumman, since that internship was more oriented…