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”
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Prepare reports or correspondence concerning project specifications, activities, or status.
- Develop or direct software system testing or validation procedures.
- 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.
- Advise customer about or perform maintenance of software system.
- Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
- Coordinate installation of software system.
- Train users to use new or modified equipment.
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
- Use microcontrollers to develop control signals, implement control algorithms, or measure process variables, such as temperatures, pressures, or positions.
- Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
- Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
- Monitor functioning of equipment to ensure system operates in conformance with specifications.
- 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.
- Evaluate factors such as reporting formats required, cost constraints, or need for security restrictions to determine hardware configuration.
Related Technology & Tools
- Mainframe computers
- In circuit emulators ICE
- Graphics processing unit GPU
- Multi-core central processing unit CPU
- Logic analyzers
- Application servers
- Directory servers
- Desktop computers
- Notebook computers
- Real time operating system RTOS software
- Data definition language DDL
- Python
- Microsoft DirectX
- IBM z/OS operating systems
- Apache Maven
- Recovery testing software
- Practical extraction and reporting language Perl
- DataVision
- Embarcadero JBuilder
- Restructured extended executor REXX
- Encryption software
- IBM Rational Requisite Pro
- American National Standards Institute ANSI C
- Operating system shells
- Microsoft SQL Server
- Microsoft SharePoint
- ICON programming language
- Apache HTTP Server
- Red Hat Enterprise Linux
- ABC Compiler
- Teradata Database
- jQuery
- The MathWorks MATLAB
- Oracle Business Intelligence Discoverer
- Puppet
- Objective Caml
- IBM AIX
- Computer Associates integrated data management system CA-IDMS
- Pascal
- Human resource management software HRMS
- Virtual private networking VPN software
- Migration testing software
- Computer assisted software engineering CASE software
- Microsoft Visio
- CA Erwin Data Modeler
- Collaborative Application Markup Language CAML
- Modula
- C#
- Interface definition language IDL
- Formula translation/translator FORTRAN
- SAP
- List processing language LISP
- Wind River VxWorks
- Deployment software
- The MathWorks Simulink
- Symantec
- Integration testing software
- Perforce Helix software
- Verilog
- Hypertext markup language HTML
- Forth
- SAP Crystal Reports
- MongoDB
- Ruby on Rails
- Objective C
- Microsoft Visual Studio
- Test implementation software
- IBM WebSphere
- Prolog
- Fault testing software
- Disk operating system DOS
- Oracle Business Intelligence Suite
- QNX
- SAP Business Intelligence
- Microsoft Visual Basic.NET
- Oracle PL/SQL
- MUMPS M
- Eclipse IDE
- Epic Systems
- Version control software
- Haskell
- MySQL
- PHP: Hypertext Preprocessor
- Scheme programming language
- ABC: the AspectBench Compiler for AspectJ
- Interstate connection ICON
- Microsoft Access
- Microsoft Visual C# .NET
- IBM Rational PurifyPlus
- IBM Power Systems software
- Algorithmic language ALGOL
- Hibernate ORM
- Linux
- AWK
- String oriented symbolic language SNOBOL
- NoSQL
- Enterprise resource planning ERP software
- Patch management software
- Call-processing language CPL
- Common Lisp Object System CLOS
- Dassault Systemes CATIA
- Mutation testing software
- Microsoft Dynamics
- Delphi Technology
- Data manipulation language DML
- IBM DB2
- Sybase SQL Server
- Nagios
- Sun Microsystems Java 2 Platform Enterprise Edition J2EE
- Embarcadero Delphi
- Component object model COM software
- Dynamic hypertext markup language DHTML
- KornShell
- McAfee
- Dynamic analysis software
- Wireshark
- Ext JS
- Unit testing software
- System testing software
- Eiffel
- Migration software
- Extensible markup language XML
- Transact-SQL
- Autodesk AutoCAD
- Open Graphics Library OpenGL
- Relational database management software
- IBM InfoSphere DataStage
- Oracle JavaServer Pages JSP
- Computer On-line Real-time Applications Language CORAL 66
- JavaScript
- Microsoft .NET Framework
- Oracle Fusion Applications
- Adobe Systems Adobe Flex
- IBM Middleware
- Apache Tomcat
- Oracle Primavera Enterprise Project Portfolio Management
- Backup and archival software
- Splunk Enterprise
- Enterprise JavaBeans
- Node.js
- Embedded systems development software
- Oracle Application Server
- Emerald Software Group Emerald Green Office
- Drupal
- LexisNexis
- Hewlett Packard LoadRunner
- Oracle Solaris
- Test design software
- Graphical user interface GUI design software
- Customer information control system CICS
- Bigloo Scheme
- Defect tracking software
- Citrix
- AJAX
- IBM Cognos Impromptu
- SAS
- Adobe Systems Adobe ActionScript
- Microsoft Office
- Simulation program with integrated circuit emphasis SPICE
- LAMP Stack
- Functional testing software
- Apache Subversion SVN
- Dynamic modeling software
- Data analysis software
- Ada
- Extensible stylesheet language transformations XSLT
- Apache Solr
- Hewlett Packard HP-UX
- Veritas NetBackup
- Stress testing software
- Swift
- Load testing software
- IBM Rational Rose XDE Developer D93
- Structured query language SQL
- Magellan Firmware
- Self
- IBM Rational ClearQuest
- PostgreSQL
- Sybase
- Programming language one PL/I
- Win CE
- SAP Business Objects
- Assembler
- IBM Notes
- Microsoft Word
- Oracle Reports
- Distributed component object model DCOM software
- SAP Netweaver
- C
- UNIX
- Security testing software
- Document Object Model DOM Scripting
- A programming language APL
- IBM Rational ClearCase
- Microsoft Excel
- Cisco Systems IOS
- Advanced business application programming ABAP
- Beginner's all-purpose symbolic instruction code BASIC
- Enterprise application integration EAI software
- C++
- Microsoft Exchange Server
- Oracle Java
- Oberon
- Microsoft Active Server Pages ASP
- Apple Macintosh OS/X
- Static analysis software
- Job control language JCL
- Apache Pig
- Apache Hadoop
- Microsoft SQL Server Reporting Services
- Oracle JDBC
- Microsoft PowerPoint
- Common business oriented language COBOL
- Microsoft Windows
- PTC Creo Parametric
- Oracle Business Intelligence Enterprise Edition
- Symantec Visual Cafe
- Visible Razor
- Microsoft Internet Information Service IIS
- Simple API for XML SAX
- Distributed database management software
- Extensible HyperText Markup Language XHTML
- Process control system
- Smalltalk
- Adobe Systems Adobe Flash
- Storage area network SAN software
- Oracle WebLogic Server
- Spring Framework
- ESRI ArcGIS software
- Regression testing software
- Microsoft transact-structural query language T-SQL
- Allaire ColdFusion
- Web service definition language WDSL
- Interoperability testing software
- Red Hat WildFly
- Microsoft Visual Basic
- Microsoft PowerShell
- Requirements management software
- Microsoft Project
- IEA Software Emerald
- Gambit Scheme
- Oracle Hyperion
- Document management system software
- File server software
- J
- Software distribution management software
- Apache Cassandra
- Unified modeling language UML
- B-Method
- Microsoft ActiveX
- Configuration management software
- National Instruments LabVIEW
- Automated installation software
- Apache Struts
- Minitab
- Integrated development environment IDE software
- Ruby
- Event-driven State-machines Programming
- Microsoft ESP SDK
- E++ pattern language
- Web server software
- Microsoft Visual Basic Scripting Edition VBScript
- Object Management Group Object Request Broker