Career: Computer Software Engineers, Systems Software
Job Description
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. Apply principles and techniques of computer science, engineering, and mathematical analysis.
Career Video

Job Requirements
Education: Most of these occupations require a four-year bachelor's degree, but some do not.
Expereince: A considerable amount of work-related skill, knowledge, or experience is needed for these occupations. For example, an accountant must complete four years of college and work for several years in accounting to be considered qualified.
Training: Employees in these occupations usually need several years of work-related experience, on-the-job training, and/or vocational training.