According to CareerOneStop (sponsored by the U.S. Department of Labor, Employment and Training Administration), systems software developers research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications. They set operational specifications and formulate and analyze software requirements and may design embedded systems software. In addition, they apply principles and techniques of computer science, engineering, and mathematical analysis.
The following chart lists the yearly wage chart for systems software developers comparing wages in Michigan with wages in the United States. Listed are the high, median, and low salary ranges for systems software developers.
The following chart lists the employment trend data for systems software developers comparing employment opportunity and job openings in Michigan with the employment opportunity and job openings in the United States.