Researches, designs, develops, and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications. Sets operational specifications and formulates and analyzes software requirements. May design embedded systems software. Applies principles and techniques of computer science, engineering, and mathematical analysis.
This career is part of the Information Technology cluster Programming and Software Development pathway.
Dig into the details and check
out what people in this job
have to say about their work.
Watch a one-minute video showing what it's like to work in this career or related careers
Information Technology Services
Note: This movie requires QuickTime.
People who do this job report that:
Working in this career involves (physical activities):
Careers that are more detailed or close to this career: