Job Description

The systems engineer provides technical leadership and guidance throughout the product development life cycle. Systems engineers perform requirements analysis and track the progress of development. An ideal candidate has the business knowledge and technical skills to implement technical strategies, evaluate products, and provide a superior level of technical support that benefits the company.


  • Leads activities concerned with technical development, scheduling, and resolving engineering design and test problems.
  • Executes the System Development Life Cycle (Planning > Analysis > Design > Implementation > Maintenance).
  • Communicates and identifies project risks.
  • Provides inputs and may make program decisions.
  • Identifies the scopes of tasks and builds personnel teams capable of accomplishing the tasks.
  • Provides career development and training leadership
  • Implements and supports industry standard processes and procedures to facilitate program objectives.
  • Creates and maintains system design documentation (PIDS, SRS, SDD) based on analysis of customer requirements.
  • Presents technical progress following the government milestone review process (SRR, PDR, CDR, TRR, GAT)
  • Supports system testing based on analysis of customer requirements and use cases.
  • Works in a fast-paced production environment with the ability to handle multiple competing tasks and demands simultaneously.
  • Works as a member of a project team.

Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for the job. Duties, responsibilities and activities may change at any time with or without notice.


Minimum Requirements

  • 5-10 years of applicable experience
  • Completion of a full course of study in an accredited college or university leading to a Bachelor’s or higher degree in engineering or a related field. Substitutions: Four (4) years of professional experience can be substituted for two (2) years of the educational requirements.
  • Knowledge of development and utilization of computer systems, computer peripherals, network hardware, operating systems, and computer software.
  • Knowledge of unit testing, system testing, and acceptance testing.
  • Knowledge of programming languages and software engineering design patterns is desired.

Essential Mental Requirements

  • Excellent written and spoken communication skills for documentation, intra-team, and interdisciplinary communication.
  • Able to focus on multiple projects at once.
  • Organized and detail-oriented
  • Ability to operate in a high-paced work environment

Essential Physical Requirements

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

While performing the duties of this job, the employee is occasionally required to stand; walk; sit; use hands to finger, handle, or feel objects, tools or controls; reach with hands and arms; talk or hear. The employee must occasionally lift or move office products and supplies, up to 10 pounds.

Equipment/Software/Tools Used

  • Computer, phone, photocopiers, and fax machines
  • Basic computer operating system (Linux, Windows)
  • Software requirements gathering and modeling tools
  • Software development toolsets including repositories, debuggers, integration servers, etc.
  • Microsoft Office Applications (Word, Excel, PowerPoint)
  • Microsoft Project

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online