Software Developers, Systems Software
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.
* Attention to Detail
* Analytical Thinking
* Stress Tolerance
* Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
* Develop or direct software system testing or validation procedures.
* Direct software programming and development of documentation.
Professional, Scientific, and Technical Services
Computer and Mathematical
Sample Job Titles
Applications Analyst, Automation Engineer, Beta Tester, Certified Novell Engineer (CNE), Cisco Certified Internetwork Expert (CCIE), Cisco Certified Network Professional (CCNP), Commercial Drone Software Developer, Computer Architect, Computer Engineer, Computer Systems Engineer, Computer Systems Software Architect, Computer Systems Software Engineer, Configuration Manager, Developer, E-Business Manager, Embedded Engineer, Embedded Systems Software Developer, Engineer, System Electronic Data Processing (Engineer, System EDP), Enterprise Architect, Enterprise Systems Engineer, Firmware Engineer, Graphic Engineer, Information Architect, Information Technology Analyst (IT Analyst), Information Technology Consultant (IT Consultant), Infrastructure Engineer, Mainframe Systems Programmer, Network Engineer, Networking Engineer, Operating System Designer, Operating Systems Specialist, Publishing Systems Analyst, Secure Software Assessor, Senior Software Engineer, Server Engineer, Software Architect, Software Design Engineer, Software Developer, Software Development Engineer, Software Engineer, Software Engineering Systems Information Technology Specialist, Software Systems Engineer, Solution Architect, Supplier Quality Engineer, System Engineer, System Testing and Evaluation Specialist, Systems Analyst, Systems Analyst Engineer, Systems Coordinator, Systems Engineer, Systems Integration Engineer, Systems Software Designer, Systems Software Engineer, Systems Software Quality Assurance Specialist, Systems Software Specialist, Systems Support Engineer, Technical Support Engineer, Test Engineer, Usability Engineer, Wide Area Network Engineer (WAN Engineer).