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.

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

Learning Windows 10 Deployment with Microsoft Deployment Toolkit 2013

Taught by Matt Hester
Learn how to deploy Windows 10 with Microsoft Deployment Toolkit 2013. Author and Microsoft evangelist Matt Hester provides an in-depth…

OpenAI API: Building Voice Apps with the Realtime API

Taught by Morten Rand-Hendriksen
The Realtime API from OpenAI gives you the tools and materials needed to integrate latency-free voice-to-voice interaction in your AI…

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…

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…

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…

Managing DNS Essential Training

Taught by Sean Colins
The Domain Name System (DNS) helps identify all resources on the Internet; a DNS server indexes the resources on your…

Networking Foundations: Wide Area Networks (WANs) (2016)

Taught by Greg Sowell
With some simple hardware and routing protocols, you can connect offices in almost any location. Wide area networks (WANs) allow…

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.…

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…

Networking Foundations: Local Area Networks (LANs) (2015)

Taught by Greg Sowell
Learn how to connect and secure a local area network (LAN), wide area network (WAN), or wireless area network. LANs…

Learning Arduino: Pulse Width Modulation

Taught by Rae Hoyt
Pulse width modulation (PWM) is an essential skill for connecting Arduino microcontrollers to motors or lights, providing a way to…

Learning Cisco CLI Router Configuration

Taught by Denise Allen-Hoyt
Learn how to configure a Cisco router to transmit data between local area networks and connect to the Internet. In…

Learning Cisco CLI Switch Configuration

Taught by Denise Allen-Hoyt
Learn how to configure a Cisco switch to connect and control resources on your network. Join Denise Allen-Hoyt in this…

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…

PowerShell 5 Essential Training

Taught by Jason C. Helmick
PowerShell is the must-have tool for Windows system administrators. Jump-start your career, and your IT environment, by getting up and…

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…