Salary estimates are based on 41,822 salaries submitted anonymously to glassdoor. Overall, you will develop analytical, technical and engineering design skills. How to prepare your kid to be an electrical engineer. Engineering does not mean punching numbers or writing code. For example, my program doesnt use solid works but i have seen it listed in some ee job postings. This is not to say your career will be easier, but it does mean that the rigorous math you did on your tests in engineering, is not typically what youll do at a job. Aspiring software engineers take courses such as programming languages, database management, programming concepts, data structures and algorithms, software architecture, and discrete mathematics. However, we do have an informal one credit course ece 1100 that provides an excellent introduction to electrical and computer engineering. From there you can always transfer the skill to another language. Cpsc and software engineering programs cover extremely similar topics and their career paths are nearly interchangeable. Computer engineering frequently asked questions uh. We also have to write firmware, perform testing, collect data, get involved with production and do forensics on returned or failed products. Why would an electrical engineer work in the it field. You need it to program the microcontrollers, configure the registers, and youll be designing and writing test firmware to exercise various parts of the circuit.
They picked up programming skills as needed, and while they may have been lacking in csse knowledge. Software is useless without something to write it for. For a while in the mid00s, coding work was all i could get and i didnt design a single circuit. Based on these conversations, ive come up with three reasons why scientists and engineers must learn programming. First year courses usually overlap across all engineering degrees usually including mathematics, communications engineering and signals, engineering principles. If you know how to program, computerrelated tasks that used. There are some people who will excel at both, and some who will only really be drawn in one direction or the other. A lot of people lose their way in math when they get to algebra or geometry. Most employers require that entrylevel electrical engineers hold a bachelorlevel electrical engineering degree from a program accredited by the accreditation board for engineering and technology abet. In this post, i want to contrast the terms with which other people and we ourselves call us. There are a lot of fields in electrical engineering. The etap is informative software for electrical engineers to learn the latest trends in power system modeling, design, and analysis. Keep in mind most of the production line is mechanical. There are a lot of confusion around the names for our trade.
People use terms such as software engineer, software developer. Electrical engineering is solving those problems electrically. This requires basic knowledge of programming and lots of knowledge of plc programming, which are taught to electrical and industrial engineers if. As for the need, it depends on what you do, as you say. Most electrical engineers hold either a bachelor of science in electrical engineering or a bachelor of engineering majoring in electrical engineering.
Heres given a list of electrical engineering software every electrical graduate must learn. Hence you might get by without too much programming, but you would at least need to be able to do it. And some event go as far as ninja, guru, or rock star. Some of my fellow software engineers had advanced degrees in physics, mathematics, aerospace engineering, etc. You can work 10 times faster by writing computer programs to automate tedious tasks such as data cleaning and integration that you would otherwise need to do by hand. Bachelors degree coursework typically includes digital systems design, electrical circuit theory and differential equations. But, these days, its getting harder to live purely in the world of electronics. But it depends what you want to do whether that matters or not. Engineer is an aspirational title in software development. They do not have any clue that there is a big difference between science and engineering.
In addition, software engineers often times need to be intimately tied to hardware problems and the electrical engineering background really shines when hardwaresoftware connections are present. The foundation for electrical engineers is still electronics design. Topics include an overview of modeling electrical power systems. What can you do with an electrical engineering degree. Ive met a great number of people who claimed they were not good programers, and went on to become quite good at it. Developers that live in high demand areas often receive many inquiries a month from recruiters and head hunters. As an electrical engineer who works in software, my electrical engineering classmates were pretty universally terrible at coding. How much does a software engineer make in washington state. There is essentially no restriction as to the type of industry that you could work in when you enter the workforce, and as you progress in your career. The field of electronics was born with the invention of the thermionic valve diode vacuum tube in 1904 by john ambrose fleming, and was the foundation of all electronics, including radios, television and radar, until the mid20th century. Electrical engineers apply electrical, electronic and magnetic theory to obtain solutions for problems related to the development, design and operation of electrical hardware and software, control systems, electrical machines and communications systems. Engineering is a combination of math 30 percent and physics 70 percent. What kinds of programming knowledge do engineers need to work in the aerospace industry. Advances in hardware and software are making plcs more efficient, user friendly and cheaper.
That is the software guy is usually the task master to the electrical guy. Can i get a software development job with an ee degree. I saw a lot of my friends working in the it field and they are electrical engineers. Why scientists and engineers must learn programming blog. Do electrical engineers have to be good programmers. Engineers who work for the federal government usually must be u. I had a lot of experience with classes and people from info tech, software engineering, and computer engineering. Most software engineers are able to live very comfortably with a solid income. Besides development, design, operations, and research, electrical engineers may be involved. The demand for skilled and qualified software engineers seems to have no end.
Do mechanical engineers need programming to survive. For instance, a lot of controllers can now interface with mobile apps for remote monitoring, something that wasnt available when i was trained. A software engineer applies mathematical analysis and the principles of computer science in order to design and develop computer software. Software and hardware engineers can both be considered computer engineers, but the jobs are very, very different from one another. Im an ee grad who has spent the majority of my career writing software alongside my electronic design work. Electrical engineering in the age of ics june 19, 2018 by robert keim an engineering career is still a good way to make a livingbut for which types of people. Some programs require a final capstone project in software engineering, which may encompass a practical task such as the design of a full program, and. Aacs technical director robert keim reflects on the nature of electrical engineering and how its changed as technology accelerates.
Electrical engineering is based heavily on the use of various simulation software and programming skills. Faculty give presentations about what they do, you get to meet some of your fellow students, and there are some basic projects that give you the feel for what you will be doing over the next several years. Some engineers, particularly nuclear engineers and aerospace and other engineers working for defense contractors, may need to hold a security clearance. Filter by location to see program engineer salaries in your area. Most electrical engineers i know have a reasonable command of software and usually direct the software engineers path. Electrical engineers what software do you mostly use. Computer science students generally do not take significant computing hardware coursework.
Electrical engineering dates back to the late 19th century, and is one of the newer branches of engineering. There is a lot you can do with a software engineering degree, since software now plays such a crucial role in virtually every type of organization, and in designing every type of device. But there will certainly be some coding involved in your classes, but i think every required programming class only did group projects in my program. As far as programs go i use a lot, from etap, revit, autocad, and visual lighting. Many ee programs do not require programming courses. What is computer engineering salary, jobs fieldengineer. There is a lot of investment going into software engineering at the moment due to the increasing reliance on mobile technology, venture capitalbacked startups, the growing complexity of technology, and emerging industries. Software engineers make much more than the average income in the u. Broadly speaking, computer engineering is a mixture of computer science and electrical engineering. If you have an ee degree from a major university, you may or may not have experience with programming and microcontrollers. If you are a good engineer, you can do programming adequately if the need arises. Im a senior ee student and i want to make sure that i have adequate experience with current ee software before i try to enter the workforce.
But if were going to be problem solvers, we need to be informed in multiple disciplines. Dont confuse computer science with software engineering. Many engineering majors do a lot of programming with matlab, whereas some others learn the more common programming languages such as c, python, java, and more. They appeal to different skill sets and personalities. Can an electrical engineer with programming experience. The term is probably a shortening of software engineer, but its use betrays a secret. They picked up programming skills as needed, and while they may have been lacking in csse knowledge, they understood their particular problem domain very well. Electrical engineers what do electrical engineers do. This is a reason why a lot of engineers re choosing computer engineering rather than ee because they straddle the fence between hardware design and software design. What programming skills do you need to work in the. A lot of electrical engineering undergraduate degrees will include elements of electronics engineering too. Why do electrical engineering students need to learn. I am an electrical engineer and i have not found many jobs in our field.
The job of an electrical engineer involves design, development, simulation, prototyping and testing of electrical equipment and systems. I went to school at rit for computer science, graduated 07. Everything from designing softwaresystemsnetworks to implementing algorithms to security maintenance is the. During these degree pursuits, students will learn more about electrical theory and get practical experience working with mechanics, computer programming, circuitry, and thermodynamics.
1132 983 774 1276 1162 1221 1170 181 743 229 1026 1150 43 1419 63 491 939 1159 117 1033 1087 402 341 1249 295 509 1070 1556 55 464 639 1242 415 579 200 273 1334 1024 1291 963