COSEE logo
Computer Software Engineers

Description

Profiles

Tasks and Duties

Job Requirements

Education

Salary

Employment Trends

Professional Societies

OceanCareers.com
World Wide Web
 

OceanCareers.com
c/o MATE Center
Monterey Peninsula College
980 Fremont Street
Monterey, CA 93940
contact OceanCareers.com


 
 

Computer Software Engineers

Job Requirements


Examples of knowledge and skills required


Work Activities of Computer Software Engineers

Importance
Activity
100% 

Interacting With Computers

  • program computers for electronic engineering applications
  • program mainframe computer
  • test computer programs or systems
  • use computer programming language
  • use computers to enter, access or retrieve data
  • use spreadsheet software
  • write computer software, programs, or code
  • revise or correct errors in computer programs, software, or systems
  • develop or maintain databases
  • adjust computer operation system
  • check hardware or software to determine reliability

97% 

Making Decisions and Solving Problems

  • resolve engineering or science problems

90% 

Analyzing Data or Information

  • evaluate computer system user requests or requirements
  • evaluate prototype computer software systems
  • analyze technical data, designs, or preliminary specifications

89% 

Updating and Using Relevant Knowledge

  • use computer networking technology
  • follow data security procedures
  • follow data storage procedures
  • use knowledge of mainframe computers
  • use scientific research methodology
  • use project management techniques
  • follow statistical process control procedures

87% 

Organizing, Planning, and Prioritizing Work

    85% 

    Getting Information

    • read blueprints
    • read manufacturing outlines for electronic products
    • read schematics
    • read technical drawings

    85% 

    Communicating with Supervisors, Peers, or Subordinates

      83% 

      Evaluating Information to Determine Compliance with Standards

        83% 

        Documenting/Recording Information

          82% 

          Identifying Objects, Actions, and Events

          • understand detailed electronic design specifications
          • understand engineering data or reports

          81% 

          Interpreting the Meaning of Information for Others

            81% 

            Processing Information

            • develop tables depicting data

            79% 

            Thinking Creatively

            • design computer hardware or software interface
            • design control systems
            • design data processing systems
            • design data security systems
            • design hardware or software systems
            • design electronic equipment
            • develop mathematical or computer languages

            78% 

            Scheduling Work and Activities

              77% 

              Developing Objectives and Strategies

                77% 

                Provide Consultation and Advice to Others

                • advise clients regarding engineering problems
                • recommend software or hardware purchases
                • recommend purchase, repair, or modification of equipment
                • consult with customers concerning needs

                77% 

                Establishing and Maintaining Interpersonal Relationships

                  76% 

                  Monitor Processes, Materials, or Surroundings

                    75% 

                    Estimating the Quantifiable Characteristics of Products, Events, or Information

                      70% 

                      Judging the Qualities of Things, Services, or People

                        68% 

                        Communicating with Persons Outside Organization

                        • communicate technical information
                        • write business correspondence
                        • make presentations
                        • confer with management or users

                        66% 

                        Coordinating the Work and Activities of Others

                          64% 

                          Developing and Building Teams

                          • design systems in cooperation with colleagues

                          63% 

                          Inspecting Equipment, Structures, or Material

                          • conduct performance testing

                          63% 

                          Resolving Conflicts and Negotiating with Others

                            61% 

                            Drafting, Laying Out, and Specifying Technical Devices, Parts, and Equipment

                            • write documentation for computer programming
                            • write technical specifications for computer systems, software or applications
                            • develop computer performance standards

                            60% 

                            Training and Teaching Others

                            • provide technical computer training
                            • train workers in use of equipment

                            55% 

                            Repairing and Maintaining Electronic Equipment

                              54% 

                              Guiding, Directing, and Motivating Subordinates

                                52% 

                                Coaching and Developing Others


                                  NAVIGATION

                                   



                                  This project is supported, in part, by the NationalScience Foundation.  Opinions expressed are those of the authors and not necessarily the Foundation