Systems Software Engineers
Systems software engineers research, design, develop and test operating systems-level software, network distribution software and compilers that allow computers to perform their various applications. They're involved with industrial, medical, communications, military, scientific, business, aerospace and general computing applications.
Systems software engineers are often asked to analyze the needs of users and design, create and modify basic computer systems. Systems software engineers also specify and analyze software requirements and establish operational specifications.
- Coordinate the construction and maintenance of a business or organization's computer systems
- Plan for future growth of computer systems
- Coordinate the computer needs for every department of a business
- Make recommendations regarding technical issues
- Set up intranet and networks that link computers within the company
- Configure, implement and install complete computer systems
- Work in a team that designs new software, hardware and systems
Software systems engineers typically work in offices and computer laboratories. Most software systems engineers work at least 40 hours per week. However, due to typically working on projects they sometimes work in the evenings and on weekends in order to meet deadlines.
Due to modems, the Internet and e-mail they're able to give technical support and other types of services from their main office and connect to customer's computer remotely to work on problems.
A computer systems software engineer must be good at analyzing, problem solving, using logic and reasoning, and mathematics. Having knowledge of the practical application of engineering science and technology is very beneficial. Having the ability to arrange things or actions in a particular pattern or order based on a specific set of rules is important.
Computer systems software engineers need to have a good understanding of design techniques and tools. They also need a solid foundation in the principles that are involved in the production of precision technical plans, drawings, blue prints and models.
In 2016 the number of computer systems software engineers positions is projected to be 449,000 which is a 28% increase from 2006. The median annual earnings in 2006 for computer systems software engineers was $85,370. Two of the highest paying fields in popular industries for the occupation are research and development in the physical, engineering and life sciences, and scientific research and development services.
System software engineers have opportunities to move up to supervisor or management jobs. Those with degrees in specialities including aerospace, electronics and industrial engineering are eligible to move into other departments and jobs. Some software systems engineers take sales positions. Software systems engineers are typically involved with continuing education and attend seminars in order to acquire new skills and stay current with changes in technology.
Education, Certification, and Licensing
Most employers require systems software engineers to have at least a bachelor's degree. Those interested in the occupation typically focus on computer science and computer information systems courses. Software systems engineer jobs that require a high level of technical knowledge usually require a master's degree.
- Institute for the Certification of Computing Professionals
- National Workforce Center for Emerging Technologies
- Association for Computer Machinery
The primary fields of employment are research and development in the physical, engineering and life sciences; scientific research and development services; software publishers, computer and peripheral equipment manufacturing; data processing, hosting and related services; and computer systems design and related services.
Schools for Software Engineers For Systems are listed in the Browse Schools Section.