Systems Engineering is an interdisciplinary field of engineering that focuses on how to design and manage complex engineering systems over their life cycles. System engineers are typically responsible for ensuring system requirements are met and systems are reliable. In addition, they must manage system logistics, coordinate different teams, test and evaluate, while also maintaining systems to ensure successful system development, design, implementation, and ultimately the decommission of a system. These job duties become more difficult when dealing with large or complex projects. System engineers also deal with work-processes, optimization methods, and risk management tools during projects. Their job usually overlaps technical expertise with human-centered disciplines such as control engineering, industrial engineering, software engineering, organizational studies, and project management. Systems engineering ensures that all likely aspects of a project or system are considered, and integrated into a whole.

Program Guide

See a snapshot of career information for this program.

Check out the Program Guide for Undergraduates

Handshake

Search for internships and jobs, schedule career advising appointments, and more by signing in to GW’s career hub.

https://gwu.joinhandshake.com/

Learn about Careers Paths

Systems Engineer

Army Futures Command – Armaments Center

Watch more interviews with industry professionals on CandidCareer – sign in via Handshake.

Professional Development

Get the latest industry knowledge, access to mentoring, and find job opportunities through professionals organizations:

  • Institute of Industrial and Systems Engineers (IISE) – iise.org
  • International Council on Systems Engineering (INCOSE) – incose.org
  • National Society of Professional Engineers (NSPE) – nspe.org
Click here for more STEM professional organizations.

Industry-Specific Job Sites

Find more sites on our Job/Internship Search Resources page.

Career Resources

LinkedIn Learning Classes

Linux: Bash Shell and Scripts

Taught by Kevin Dankwardt
Bash scripting can help you automate routine tasks and save valuable time, whether you’re a Linux user, sys admin, or…

Troubleshooting VOIP: Identify and Resolve Common VOIP Issues

Taught by Lisa Bock
Build your VoIP troubleshooting and optimization skills so that you can effectively manage VoIP systems. In this course, Lisa Bock…

Windows Server 2016: Active Directory Enterprise Infrastructure

Taught by Ed Liberman
Active Directory is the foundation for user and group management, Group Policy, and security in Windows Server 2016. This course…

Windows Server 2016: DNS

Taught by Ed Liberman
The Domain Name System (DNS) is the lifeblood of the Internet; making sure it is configured properly is a key…

Windows Server 2016: DHCP

Taught by Ed Liberman
Dynamic Host Configuration Protocol (DHCP) is the heart of dynamic IP addressing, and a fundamental concept for any network administrator.…

Windows Server 2016: Manage, Monitor, and Maintain Servers

Taught by Scott M Burrell
How healthy is your Windows Server? Everyone wants a perfect system, with no vulnerabilities or errors. But a key part…

Windows Server 2016: Installation and Configuration

Taught by Scott M Burrell
Planning a Windows Server 2016 installation and configuration is an important skill for any system administrator. In this course, Scott…

Windows Server 2016: Install and Configure Active Directory

Taught by Ed Liberman
Active Directory is the foundation for user and group management, group policy, and security in a Windows Server 2016 environment.…

Linux CentOS 7: Overview and Installation

Taught by Grant McWilliams
Join the Linux revolution. Learn why this open-source operating system is taking over the world. This course covers an overview…

Ethical Hacking: Wireless Networks

Taught by Malcolm Shore
Wireless networks are convenient and popular, but poor configuration and encryption leave them open to attack. Hackers can use Wi-Fi…

Troubleshooting Network Connectivity

Taught by Greg Sowell
“The Internet is down” is the last thing any network admin wants to hear. But failures are bound to happen…

Windows Server 2012 Active Directory: Management and Implementation

Taught by Rick Trader
Learn how to administer an Active Directory environment across multiple locations, and replicate across the domain. Dive into group policies…

Putting ITIL® into Practice: Problem Management Techniques

Taught by David Pultorak
Problem management is about preventing and resolving the problems underlying interruptions of IT services. A set of shared techniques can…

SharePoint 2016 Essential Training

Taught by Gini von Courter
The most powerful features of SharePoint—file sharing, site collections, team sites, and more—come bundled with the on-premises edition, SharePoint 2016.…

Browser Testing with Internet Explorer and Virtualbox

Taught by Brian Wood
You can increase the cross-browser compatibility of your website and test against many versions of Internet Explorer by using VirtualBox.…

Learning PowerShell

Taught by Matt Hester
What is PowerShell? PowerShell is a powerful language used for scripting and automation for your IT Infrastructure. In this short…

Windows Server 2012 R2: Configure and Manage Active Directory

Taught by Ed Liberman
Active Directory is the heart of Windows Server user management and permissions. It’s a key skill for any IT administrator.…

SharePoint 2013: Installing and Configuring a Test Environment

Taught by Spike Xavier
For a successful SharePoint deployment, it’s a best practice to create a test environment first. However, SharePoint is not a…

IT Service Management: ISO20000

Taught by Suzanne Van Hove
Learn the core components of ISO/IEC 20000. ISO/IEC 20000 is the first international standard for IT service management developed by…

Windows Server 2012: Installation and Configuration

Taught by Timothy Pintello
Get a practical introduction to setting up Windows Server 2012. Timothy Pintello breaks down this basic IT task into its…