Thursday, August 15, 2019

Software Engineer Skills


Software Engineers need to know hardware. Electronic components continually evolve and go obsolete. I prefer BSEE or MSEE degrees and MS Math degrees.

Software Engineering can include programming hardware using “firmware”. Programming pins on chips connects them to other components.  Applications Software programming is common. Programming real-time applications software is becoming more common.

Those with a BSCS or MSCS should have taken the “hardware option”. They also need experience with platforms like Windows and Internet and Website architecture. The basic coursework should include C++ on a Windows platform, but there dozens of languages required for specific applications.  All software is “object oriented”. Kernals can be maintained as they disintegrate.

Current Software was written for communications and are not as secure from hacking as they need to be. There is a case for developing an entirely new set of software for banks, utilities and defense.

AI Software is being used in robotics and these applications will grow as we bring back our manufacturing to the US.

Norb Leahy, Dunwoody GA Tea Party Leader

No comments: