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