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