Phone:  410-707-1456            Fax: 800-948-4602                                 EDWOSB/WOSB/MBE/DBE Certified Enterprise

Job#: MDAD122
Title: Computer Hardware Technician
Type of Position: Temp to Direct Hire
Salary: Negotiable
Location: Greenbelt MD

Job Description:

The Hardware Technician will provide Tier 2 and 3 on-site support for computer workstations, servers, printers, peripherals, network switches, routers, telecommunication and teleconferencing equipment.

*Must have hands-on hardware workmanship inspection experience.
*Troubleshoot, repair and test computer workstations, servers, printers, peripherals, network switches, routers, telecommunication and teleconferencing equipment.
*Support and maintain assigned equipment. Systems included, but are not limited to computer workstations, servers, printers, peripherals, network switches, routers, telecommunication and teleconferencing equipment and associated cabling.
*Maintain government and/or vendor-manufactured telecommunications equipment.
*Assist Hardware Engineers with implementation tasks as needed.
*Ability to use complex test instruments.
*Knowledge of various types of Hardware Platforms, with both current and older (20+ yrs old) Hardware types, i.e. HP900 K650 and 550 servers, X terminals, VAX 8550 diagnostics and maintenance, SUN Sparc and Ultra workstations, Cabletron and Network General switches, assorted disk arrays, tape drives, Macintosh and PC based printers.
*Responsible for as-built drawings and schematic upgrades to comply with finished work.
*Perform survey of electrical systems, circuits and plans required for a documented wiring diagram, in sync with on-site Facilities support.

*US Citizen
*Minimum 5+ years of supporting the requirements listed above.
*Strong experience using Autocad or Visio
*Must be able to routinely lift 35 pounds


​Job#: MDDV140
Title: Software Developer
Salary: up to $130,000
Location: Greenbelt, MD

Job Description:
Our company is seeking to hire skilled Software Developers to help with the development of satellite and communication projects.
Software Developer Responsibilities:
Working with customers or departments on technical issues including software system design, development and maintenance.
Analyzing information to recommend and plan the development of new systems or upgrades of existing systems.
Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements.
Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
Developing reports on programming project specifications, activities, or status.
Conferring with project managers to obtain information on limitations or capabilities.
Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
Directing system testing and validation procedures.
Directing software programming and documentation development.
Consulting with customers on project status and proposals.

Those authorized to work in the United States without sponsorship are encouraged to apply
Ability to obtain National Agency Check Inquiry (NACI) background check
Bachelor's degree in computer science or related degree.
7 years of experience developing software using C/C++.
Experience and knowledge of the full software development life-cycle.
The desire to work in fast-paced environment.
Ability to develop unit testing of code components or complete applications.
Creativity is always a plus.
Must be a full-stack developer and understand concepts of software engineering.
Experience working on a variety of software development projects.
Deep programming language knowledge.


Job#: MDAD141

Title: Linux/Cloud Administrator
Salary: up to $140,000
Location: Greenbelt, MD

Job Description:
The primary role of this position is to provide Linux system administration support to earth orbiting science missions. This includes: designing, installing and configuring Linux servers, storage arrays, communications networks and performing system integration, testing and operational support for physical, virtual and cloud environments. 

Will build systems consisting of Linux physical servers from the ground up, as well as design, build and manage virtual and cloud environments using VMware and AWS.  Will also work with others in large networking environments.

US Citizenship
Ability to obtain National Agency Check Inquiry (NACI) background check
12+ years of directly related experience in computer systems, data centers, system engineering and administration
Significant experience designing, building, configuring, and troubleshooting RedHat Linux servers.  
Significant experience building, configuring and maintaining physical servers.
Strong experience building, configuring and maintaining virtual servers using VMware.
Strong experience designing, migrating and administering cloud based solutions using AWS including Console and Command Line interface functions and commonly used AWS services and best practices. 
Strong experience working on infrastructure projects such as data center build-outs, hardware and/or operating system conversions & migrations, etc.
Strong experience working and supporting mission-critical servers in production environments.
Working knowledge of computer hardware (workstations, thin clients, servers, RAID arrays, SAN/NAS)
Proven experience with scripting and automating routine tasks