4 ms·
Maybe a better example is a robotics company. Besides software engineers, you will have electrical engineers and mechanical engineers. You may also have systems
by MarkSweep 5y ago
Maybe a better example is a robotics company. Besides software engineers, you will have electrical engineers and mechanical engineers. You may also have systems engineers, controls engineers, reliability engineers, and application engineers. It is unrealistic to expect the CTO to have strong experience with every engineering discipline.
Though if it a pure software company, I can see wanting the CTO to have a strong background with software.
- jbay808 5y agoElectrical and mechanical engineers should also be competent with coding, even if it's just Arduino, Python, or (ugh) matlab. Whether that's to automate some SPICE simulation or data processing task, optimize some design parameters, or something similar, it's part of almost every modern engineer's education across disciplines. Electrical engineers in particular will also typically have experience with C or C++, for writing firmware.
- FpUser 5y agoI was a physicist. The only reason I started to code was that I needed to automate control of some scientific equipment and process data. So yes I assume many professions can benefit from at least basic coding skills. When I came to Canada I soon have discovered that unless I am an Einstein I will never make decent money in science. So my side skill /tool suddenly turned into full-time money making "hobby".