This occupation has a low probability of automation.
$110,590 annual wage
What they do
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. Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.
Risk of automation
This occupation is 13.0% likely to be automated. It ranks 181 of 702 occupations analyzed (higher rank means higher likelihood).
People affected and economic value
In the US, 425,000 people have this job. They earn $110,590 per year on average (the mean annual wage). The occupation therefore represents $47,000,750,000 in annual economic value. The mean hourly wage for this occupation is $53.17.
Official growth forecast
This occupation is projected to grow 10.8% between 2016 and 2026. At this rate, there would be 471,000 people with this job at that time.
References and notes
This article uses data from "The Future of Employment" (PDF), a 2013 study from University of Oxford researchers, and US Bureau of Labor Statistics files including Standard Occupational Classification 2010 Definitions (XLS), May 2016 Occupational Employment Statistics (zip) and 2016-2026 Employment Projections (XLS).