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.
- Applications Analyst
- Automation Engineer
- Beta Tester
- Certified Novell Engineer (CNE)
- Cisco Certified Internetwork Expert (CCIE)
- Cisco Certified Network Professional (CCNP)
- Commercial Drone Software Developer
- Computer Architect
- Computer Engineer
- Computer Systems Engineer
- Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
- Monitor functioning of equipment to ensure system operates in conformance with specifications.
- Develop or direct software system testing or validation procedures.
- Direct software programming and development of documentation.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
- Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
- Design or develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Advise customer about or perform maintenance of software system.
People who work in this occupation generally have the interest code: ICR.
This means people who work in this occupation generally have Investigative interests, but also prefer Conventional and Realistic environments.
People who work in this occupation generally prize Achievement, but also value Working Conditions and Recognition in their jobs.
- Computers and Electronics - Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
- Engineering and Technology - Knowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.
- Mathematics - Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.
- Telecommunications - Knowledge of transmission, broadcasting, switching, control, and operation of telecommunications systems.
- Design - Knowledge of design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models.
- Reading Comprehension - Understanding written sentences and paragraphs in work related documents.
- Active Listening - Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.
- Critical Thinking - Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
- Speaking - Talking to others to convey information effectively.
- Complex Problem Solving - Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
- Social Perceptiveness - Being aware of others' reactions and understanding why they react as they do.
- Mathematics - Using mathematics to solve problems.
Most of these occupations require a four-year bachelor's degree, but some do not.
In 2018, the average annual wage in Ohio was $101,570 with most people making between $65,640 and $147,100
During 2016, this occupation employed approximately 5,840 people in Ohio. It is projected that there will be 5,930 employed in 2026.
This occupation will have about 9 openings due to growth and about 371 replacement openings for approximately 380 total annual openings.
- Computer Systems Design and Related Services $96,830
- Software Publishers $100,840
- Computer and Peripheral Equipment Manufacturing $108,650
- Architectural, Engineering, and Related Services $97,200
- Navigational, Measuring, Electromedical, and Control Instruments Manufacturing $102,920
- Scientific Research and Development Services $101,960
This occupation requires a Gold certificate