Serco Inc.

  • Software Integration Engineer III (ID-045.2) INTEL

    ID
    33200
    Work Location
    US-MD-Columbia
    Category
    Information Technology
    Position Type
    Full-Time
    Security Clearance
    TS/SCI Poly
  • Position Description

    This position is on a brand new 5 year contract collaborating with experts in the fields of high performance computing development, architecture and administration to create a new cloud based tool for the customer.  We are looking for a software integration engineer who can demonstrate most of the following on their resume:

    • Familiar with HPC systems and/or architecture or large cloud systems and/or architectures
    • Experience with large (500+) HPC clusters
    • Experience supporting full software stacks
    • Experience with HPC open source tools
    • Experience with open source Parallel programming language tools
    • Experience with C programming language
    • Experience with OpenGL
    • Experience with OpenCL
    • Experience with parallel threading
    • Experience with scripting languages such as, Python or Bash
    • Experience with automating test procedures
    • Experience with performing benchmarking testing
    • System Testing experience in a Unix operating environment
    • Experience with Linux command line usage
    • A minimum of three (3) years performing in a Linux System Administration with familiarization in operation system configuration, software installation, file systems and network systems
    • General HPC technical knowledge regarding compute, network, memory, and storage components
    • Experience with containerization technologies such as Docker
    • Ability to develop, debug, and test applications based upon design and performance requirements
    • Proficient in standard HPC tools

    This task was created to support the testing and integratin support services, including the testing evaluation of the software performance and capabilitiy of next-generation HPCs and SPDs.  Part of your duties in this position include the following:

     

    • Analyze software and/or system requirements and various system engineering documents, acquisition plans and software/system descriptions to develop evaluation and test plans and procedures.
    • Liaise withi Project Directors, software developers, system administrators, hardware maintenance teams and the test team during software and/or system tests on HPC systems
    • Provide testing expertise and recommendation through full system development lifecycle
    • Develop test plans, test scenarios, and test cases for software and system tests to be run on HPC architecutures
    • Provide full-scope system testing – to include but not limited to: functional, peerfromance, operational, and m ission simulation on HPCs
    • Collaborate with the test team to review, verify, validate and refine test plans prior to execution
    • Generate test reports to capture the results of software and system level testing.
    • Perform initial software installation, software integration, and software testing on HPCs
    • Trouble-shoot software installation, configuration issues/concerns and collaborate with software developers and project managers to obtain resolutions
    • Install and test software revisions verifying functionality and capabilities
    • Train site personnel to operate, troubleshoot, report and maintain developed and deployed software packages that are installed on the HPC systems
    • Optimize customer written test programs
    • Prepare andconduct data collection and analysis and report status and results
    • Write Standoard Operating Procedures (SOPs), installation guides, configuration guides, and troubleshooting guides
    • Develop test scripts that will be used to test a system
    • Update test script repository with current and updated test scripts for team use
    • Provide post operational test support to operational systems
    • Manage and monitor a large Linux Cluster
    • Update and patch system packages
    • Modify system configurations as needed to meet customer and mission needs
    • Oversee hardware fixes and changes to the system
    • Manage configuration control of the system
    • Document procedures and processes for supporting the system.

     

    Qualifications

    This position requires a TS/SCI w/Poly.  Bachelor's Degree in Computer Science or related field and have at least eight (8) years of demonstrable experience with integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in a heterogeneous operating system environment.

    OR

    The individual shall have five (5) years full time Computer Science directly related work that can be substituted for a degree and have at least eight (8) years of demonstrable experience.

    OR

    An industry recognized professional certification may substitute as one (1) year experience.

    OR

    A Master's Degree in Computer Science or related field may substitute for two (2) years' experience.

    Company Overview

    Serco Inc. (Serco) is the Americas division of Serco Group, plc. Serco serves every branch of the U.S. Military, numerous U.S. Federal Civilian Agencies, the Intelligence Community, the Government of Canada, State and Local Governments, and Commercial Clients. We help our clients deliver vital services more efficiently, while increasing the satisfaction of their end customers. Headquartered in Herndon, Virginia, Serco has approximately 6,000 employees with an annual revenue of $1 billion and is part of a $4 billion global business that helps transform government and public services around the world. At Serco, our employees are our most valuable asset, and our success directly relates to our employees. At Serco, we listen, respect and support our employees and through continuous training, development and information-sharing, we advance talent internally, enhancing career growth and progression which enables not only our employees to excel but enables our customers to excel as well. It is not just a job at Serco; at Serco, we offer career opportunities. We invite you to become part of our dynamic team. Serco''s people share a passion for delivering ethical service, innovation, and a commitment to results. We trust our people to deliver. Serco is an equal opportunity employer committed to diversifying its workforce (Race/ Color/ Sex/ Sexual Orientation/ Gender Identity/ Religion/ National Origin/ Disability/ Vets).

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed