What does a system programmer do? – Tasks and work environment A system programmer works with developing, maintaining, and optimizing software at the system level. This involves creating and improving operating systems, drivers, compilers,... Read more ->