The Pixy Cam is a good alternative for roboticists that are looking for a low cost, low power image sensor but plan on doing most of their programming on the host. In this case, the system can handle some of the heavy lifting video processing.
Work Environment. A software engineer often works as part of a team, usually in an office or similar location. Many engineers work full time, often 40 or more hours per week, with additional time required during certain phases of the development cycle. Long hours at a computer can lead to eye strain, headaches, and medical conditions like carpal-tunnel syndrome, so anyone getting into programming should learn to take breaks and make an effort to avoid such potentially serious issues.
Best Answer: It has to do with supply and demand. It has to do with what they have learned which makes them faster to train in what they really need to know. Like all engineers they work the hours they need to to get the job done. That can range from 8 hours a day for 5 days to 12 or 14 hours a day 7 days a week. Because the oil companies that hire them, are depending on their know how to produce oil. It would cost the companies a lot of money, and time if the engineers just make a guess. They work anywhere form 8 to 16 hours a day (or more), depending on what their doing.