Will “Computer Architect” be Replaced By Robots? 🤔
13% Chance of Automation
“Computer Architect” will almost certainly not be replaced by robots.
This job is ranked #181 out of #702. A higher ranking (i.e., a lower number) means the job is less likely to be replaced.
Care to share? Click for Facebook, Twitter, LinkedIn, or XING. 👍
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. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.
Job Details
- The SOC (Standard Occupational Classification) code is 15-1133.00
- The Mean Annual Wage in the U.S. is $ 110,590.00
- The Mean Hourly Wage is $ 53.00
- Currently, there are 409,820 people on this job
☝️ Information based on the reference occupation “Software Developers, Systems Software”.
Also Known As…
- Software Developers, Systems Software
- Systems Engineer
- Systems Coordinator
- Software Engineer
- Software Developer
- Software Architect
- Senior Software Engineer
- Publishing Systems Analyst
- Network Engineer
- Infrastructure Engineer
- Developer
- Wide Area Network Engineer (WAN Engineer)
- Usability Engineer
- Test Engineer
- Technical Support Engineer
- Systems Support Engineer
- Systems Software Specialist
- Systems Software Quality Assurance Specialist
- Systems Software Engineer
- Systems Software Designer
- Systems Integration Engineer
- Systems Analyst Engineer
- Systems Analyst
- System Testing and Evaluation Specialist
- System Engineer
- Supplier Quality Engineer
- Solution Architect
- Software Systems Engineer
- Software Engineering Systems Information Technology Specialist
- Software Development Engineer
- Software Design Engineer
- Server Engineer
- Secure Software Assessor
- Operating Systems Specialist
- Operating System Designer
- Networking Engineer
- Mainframe Systems Programmer
- Information Technology Consultant (IT Consultant)
- Information Technology Analyst (IT Analyst)
- Information Architect
- Graphic Engineer
- Firmware Engineer
- Enterprise Systems Engineer
- Enterprise Architect
- Engineer, System Electronic Data Processing (Engineer, System EDP)
- Embedded Systems Software Developer
- E-Business Manager
- Configuration Manager
- Computer Systems Software Engineer
- Computer Systems Software Architect
- Computer Systems Engineer
- Computer Engineer
- Cisco Certified Network Professional (CCNP)
- Cisco Certified Internetwork Expert (CCIE)
- Certified Novell Engineer (CNE)
- Beta Tester
- Automation Engineer
- Applications Analyst
Tasks for “Computer Architect”
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Design or develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Specify power supply requirements and configuration.
- Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
- Evaluate factors such as reporting formats required, cost constraints, or need for security restrictions to determine hardware configuration.
- Use microcontrollers to develop control signals, implement control algorithms, or measure process variables, such as temperatures, pressures, or positions.
- Prepare reports or correspondence concerning project specifications, activities, or status.
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
- Train users to use new or modified equipment.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Direct software programming and development of documentation.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
- Monitor functioning of equipment to ensure system operates in conformance with specifications.
- Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
- Advise customer about or perform maintenance of software system.
- Coordinate installation of software system.
- Develop or direct software system testing or validation procedures.
- Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
Related Technology & Tools
- Directory servers
- Graphics processing unit GPU
- Logic analyzers
- Mainframe computers
- Desktop computers
- Application servers
- Multi-core central processing unit CPU
- Notebook computers
- In circuit emulators ICE
- Hibernate ORM
- Web server software
- Extensible HyperText Markup Language XHTML
- Microsoft SQL Server
- Unit testing software
- Gambit Scheme
- Test design software
- Software distribution management software
- Process control system
- SAP Business Objects
- IBM Notes
- Apache HTTP Server
- Stress testing software
- Algorithmic language ALGOL
- Teradata Database
- SAP Crystal Reports
- Red Hat WildFly
- Defect tracking software
- Computer assisted software engineering CASE software
- Ada
- Microsoft Visual Studio
- Relational database management software
- Collaborative Application Markup Language CAML
- Microsoft PowerShell
- Swift
- Red Hat Enterprise Linux
- Apple Macintosh OS/X
- Human resource management software HRMS
- IBM InfoSphere DataStage
- Data analysis software
- Oracle Business Intelligence Discoverer
- Sun Microsystems Java 2 Platform Enterprise Edition J2EE
- Microsoft ESP SDK
- Microsoft Active Server Pages ASP
- Oracle Java
- Distributed component object model DCOM software
- J
- Computer Associates integrated data management system CA-IDMS
- KornShell
- Adobe Systems Adobe ActionScript
- B-Method
- PostgreSQL
- Hewlett Packard HP-UX
- Computer On-line Real-time Applications Language CORAL 66
- Microsoft ActiveX
- Oracle JavaServer Pages JSP
- Programming language one PL/I
- Prolog
- Patch management software
- QNX
- MySQL
- String oriented symbolic language SNOBOL
- Extensible markup language XML
- The MathWorks Simulink
- Microsoft SQL Server Reporting Services
- Oracle Primavera Enterprise Project Portfolio Management
- Oracle WebLogic Server
- Interstate connection ICON
- Unified modeling language UML
- Structured query language SQL
- Microsoft Visual Basic.NET
- Smalltalk
- Object Management Group Object Request Broker
- Citrix
- AJAX
- Microsoft Word
- jQuery
- Web service definition language WDSL
- Self
- Scheme programming language
- Ruby
- IBM Rational Rose XDE Developer D93
- PHP: Hypertext Preprocessor
- Oracle Business Intelligence Suite
- Ruby on Rails
- Embedded systems development software
- C#
- LAMP Stack
- IEA Software Emerald
- CA Erwin Data Modeler
- Verilog
- Version control software
- Job control language JCL
- Cisco Systems IOS
- Hewlett Packard LoadRunner
- IBM Rational PurifyPlus
- Apache Pig
- Oberon
- Hypertext markup language HTML
- Microsoft Internet Information Service IIS
- JavaScript
- Oracle Hyperion
- Microsoft Project
- Migration software
- Nagios
- American National Standards Institute ANSI C
- ESRI ArcGIS software
- Microsoft DirectX
- Emerald Software Group Emerald Green Office
- Puppet
- Document management system software
- Apache Hadoop
- Functional testing software
- Event-driven State-machines Programming
- Microsoft .NET Framework
- IBM AIX
- IBM Rational Requisite Pro
- PTC Creo Parametric
- Oracle Solaris
- Microsoft transact-structural query language T-SQL
- NoSQL
- C++
- SAP
- SAS
- Symantec Visual Cafe
- Apache Maven
- National Instruments LabVIEW
- ABC: the AspectBench Compiler for AspectJ
- Enterprise JavaBeans
- Apache Tomcat
- File server software
- Veritas NetBackup
- Restructured extended executor REXX
- IBM WebSphere
- SAP Business Intelligence
- Dynamic modeling software
- C
- Spring Framework
- Common business oriented language COBOL
- Symantec
- Mutation testing software
- Sybase SQL Server
- Document Object Model DOM Scripting
- IBM Power Systems software
- ICON programming language
- Sybase
- Automated installation software
- Embarcadero Delphi
- Assembler
- Migration testing software
- Practical extraction and reporting language Perl
- UNIX
- IBM Middleware
- Dynamic hypertext markup language DHTML
- Oracle Fusion Applications
- Microsoft Windows
- Integration testing software
- IBM z/OS operating systems
- Extensible stylesheet language transformations XSLT
- Transact-SQL
- Fault testing software
- Requirements management software
- Pascal
- Drupal
- Recovery testing software
- MongoDB
- Microsoft Visual Basic Scripting Edition VBScript
- Embarcadero JBuilder
- Call-processing language CPL
- Formula translation/translator FORTRAN
- Enterprise resource planning ERP software
- Autodesk AutoCAD
- Static analysis software
- AWK
- Bigloo Scheme
- Operating system shells
- Win CE
- Splunk Enterprise
- Wireshark
- Microsoft Office
- A programming language APL
- IBM Rational ClearQuest
- Regression testing software
- Oracle Application Server
- Delphi Technology
- Dynamic analysis software
- Ext JS
- Oracle Business Intelligence Enterprise Edition
- Forth
- Node.js
- Deployment software
- Objective Caml
- Common Lisp Object System CLOS
- Simple API for XML SAX
- Graphical user interface GUI design software
- Microsoft PowerPoint
- Oracle JDBC
- Distributed database management software
- Data manipulation language DML
- Apache Cassandra
- Integrated development environment IDE software
- Component object model COM software
- Eclipse IDE
- Microsoft Exchange Server
- Epic Systems
- The MathWorks MATLAB
- Microsoft Excel
- Eiffel
- Minitab
- Python
- Interface definition language IDL
- Customer information control system CICS
- Microsoft Dynamics
- Microsoft Visual C# .NET
- Disk operating system DOS
- Encryption software
- Advanced business application programming ABAP
- Microsoft Visual Basic
- Magellan Firmware
- Adobe Systems Adobe Flex
- Security testing software
- Adobe Systems Adobe Flash
- Test implementation software
- DataVision
- Simulation program with integrated circuit emphasis SPICE
- Apache Solr
- System testing software
- LexisNexis
- Microsoft Access
- Haskell
- ABC Compiler
- Linux
- List processing language LISP
- McAfee
- Allaire ColdFusion
- Backup and archival software
- Beginner's all-purpose symbolic instruction code BASIC
- IBM Rational ClearCase
- Real time operating system RTOS software
- Load testing software
- Apache Struts
- Storage area network SAN software
- Oracle Reports
- SAP Netweaver
- Wind River VxWorks
- IBM DB2
- Modula
- Interoperability testing software
- Configuration management software
- IBM Cognos Impromptu
- Apache Subversion SVN
- Dassault Systemes CATIA
- Perforce Helix software
- Visible Razor
- E++ pattern language
- Data definition language DDL
- Microsoft SharePoint
- Open Graphics Library OpenGL
- Objective C
- Microsoft Visio
- Enterprise application integration EAI software
- Oracle PL/SQL
- Virtual private networking VPN software
- MUMPS M