NewDevOps Engineer Zachary Piper SolutionsDevOps EngineerFairfax, VA$115,000–$155,000 / yearFull timeZachary Piper Solutions is seeking a DevOps Engineer to support a technology and engineering firm that develops specialized solutions for complex data collection, analysis, and mission-critical communications in highly demanding environments. This is a direct placement opportunity supporting internal R&D efforts within a well-established engineering focused environment offering long term stability and growth.
NewJunior Linux Systems Engineer (RHEL/Clearance) JobotJunior Linux Systems Engineer (RHEL/Clearance)Manassas, VA$80,000–$100,000 / yearInformation collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal. Integrating and testing software deliveries, verifying bug fixes, and performing regression testing across multiple hardware and operating system configurations.
NewJunior Software Systems Integration Engineer - RHEL - Secret Clearance Required JobotJunior Software Systems Integration Engineer - RHEL - Secret Clearance RequiredManassas, VA$90,000–$115,000 / yearInformation collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal. Integrating and testing software deliveries, verifying bug fixes, and performing regression testing across multiple hardware and operating system configurations.
Director of Sales – Data Center Services TeleWorld SolutionsDirector of Sales – Data Center ServicesChantilly, VAFull timeWith the experience of hundreds of thousands of successful implementations, including macro, DAS, Small Cells, and Wi-Fi, the world’s leading network operators and OEMs trust our knowledge and experience to plan, perform, troubleshoot, and implement an array of technologies and solutions. TeleWorld Solutions (TWS), a Samsung company , is a premier telecommunications and technology services firm offering end-to-end engineering, deployment, consulting, and staffing solutions to wireless operators, OEMs, system integrators, and hyperscale customers across North America.
Software Developer (Full Stack/Backend) Intern TeleWorld SolutionsSoftware Developer (Full Stack/Backend) InternChantilly, VAInternWith the experience of hundreds of thousands of successful implementations, including macro, DAS, Small Cells, and Wi-Fi, the world’s leading network operators and OEMs trust our knowledge and experience to plan, perform, troubleshoot, and implement an array of technologies and solutions. This is a unique opportunity for a college student to gain hands-on experience working on an established, high-scale project, where you will contribute to real-world features that power global wireless networks.
Systems Development Engineer II, AWS Commerce Platform-ADC Amazon Development Center U.S., Inc.Systems Development Engineer II, AWS Commerce Platform-ADCHerndon, VAOn a “typical” day engineers might deep dive to root cause a customer issue, investigate why a metric is trending the wrong way, consult with the top engineers at Amazon, or discuss radical new approaches to automate the remediation of operational issues. A successful Systems Development Engineer is focused on building services and tooling that enhance our operational posture and thinks about the impact of their designs on the scalability, availability, and operational readiness of what they create.
System Development Engineer II, Platform Engineering and Emerging Technologies Amazon Development Center U.S., Inc.System Development Engineer II, Platform Engineering and Emerging TechnologiesHerndon, VAWe pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses. The position further requires that, after start, the selected candidate obtain and maintain an active TS/SCI security clearance with polygraph or commensurate clearance for each government agency for which they perform AWS work.
NewElectrical Engineer - (MEP / Design-Build Consulting Engineers) JobotElectrical Engineer - (MEP / Design-Build Consulting Engineers)Vienna, VA$120,000–$170,000 / year8-10+ years of experience in design and specification of lighting systems, power systems, fire alarm systems, telecom/data systems, medium voltage power systems, UPS systems, emergency generator systems, grounding systems, and utility systems. Information collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal.
NewMechanical Commissioning Engineer / Project Manager (Data Centers) JobotMechanical Commissioning Engineer / Project Manager (Data Centers)Sterling, VARemote$135,000–$165,000 / yearThe successful candidate must be self-motivated and well versed in Data Center projects touching on large building MEP systems design, commissioning, retro-commissioning, energy modeling/analysis and construction for complex buildings. If you are a Commissioning Project Manager with Data Center experience please apply or email directly at https://jobot.com/apply/mechanical-commissioning-engineer-project-manager-data-centers/1224725190?utm_source=Monster.
NewBAS Operations Supervisor - Data Center Construction JobotBAS Operations Supervisor - Data Center ConstructionSterling, VA$160,000–$180,000 / yearAs an Operations Supervisor on our datacenter construction team, you will be responsible for supporting departmental operations while leading the execution of Building Automation construction projects, primarily for data center sites in Northern Virginia. Information collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal.
Sr. Systems Development Engineer , Secure Connection Services (SCS), Tactical Edge Mission Engineering Group (TEMEG) Amazon Development Center U.S., Inc.Sr. Systems Development Engineer , Secure Connection Services (SCS), Tactical Edge Mission Engineering Group (TEMEG)Herndon, VAWe're looking for systems engineers who can synthesize complex operational and compliance requirements into clear infrastructure strategies, move fast with high judgment, and continuously raise the bar for what's possible in some of the world's most demanding environments. - Architect, deliver, and operate large-scale infrastructure automation and deployment pipelines for ADC environments with a focus on security, availability, and repeatability, repeatability, observability, and fault tolerance.
Senior Software Engineer Teknowleap, IncSenior Software EngineerSterling, VAFull timeSENIOR SOFTWARE ENGINEER (5 positions offered) to design, develop and code applications using Java and Scala; Integrate backend software applications using Postgres and NoSQL databases; Create performance test suite using Jmeter; Implement cloud infrastructure using AWS services; Build Continuous Integration and Continuous Deployment (CI/CD) pipelines using Github, Jenkins and Artifactory. A Bachelor’s degree with 5 yrs of progressively responsible experience will be accepted in lieu of the Master’s degree and 2 years of experience; Any suitable combination of education, training or experience is acceptable.
PROGRAMMER/ANALYST Teknowleap, IncPROGRAMMER/ANALYSTSterling, VAFull timePROGRAMMER/ANALYST (3 positions offered) to analyze functional requirements from clients; Analyze and develop computer programs using Java and Scala; Integrate backend software applications using Postgres and NoSQL databases; Test programs performance using Jmeter; Provide technical assistance to end users. Require: Bachelor’s degree in Computer Science/Engineering or a closely related field with 2 years of experience in the job offered or as a Software Engineer; Experience before or after earning the degree will be accepted.
Lead, Software Engineer L3Harris TechnologiesLead, Software EngineerHerndon, VAIn addition to technical contributions, this position conducts the day‑to‑day software lead activities by providing technical guidance, assigning tasks, reviewing and approving formal documentation, and estimating labor, tools, and other resources to meet budget and schedule commitments. With customers’ mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.
Specialist, Software Engineer (Embedded Software) L3Harris TechnologiesSpecialist, Software Engineer (Embedded Software)Herndon, VAWith customers’ mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. L3Harris Technologies is an agile global aerospace and defense technology innovator, delivering end-to-end solutions that meet customers’ mission-critical needs.
Program Security Analyst MANTECHProgram Security AnalystQuantico, VASupport the MCSC Acquisition Program Security Lead (APSL) to ensure that all technology protection document development, updating, and staffing are accomplished as depicted in the Program’s Integrated Master Schedule (IMS) and as described in the Department of Defense Technology and Program Protection Guidebook and the MCSC Acquisition Security Guidebook. Develop and update Program Protection Plans (PPP) as required by DoD Instruction 5000.83 and described in PDUSD Memorandum, “Document Streamlining – Program Protection Plan (PPP),” July 16, 2011 and the MCSC Acquisition Guidebook.
Senior Specialist, Information Security Systems Engineering L3Harris TechnologiesSenior Specialist, Information Security Systems EngineeringChantilly, VA$106,500–$196,500 / yearAssist in systems/software engineering functions, to include creation of data flow diagrams, interface control documents, perform trade studies, and Static Application Security Testing (SAST) for Application Security and Development Secure Technical Implementation Guide (STIG) compliance using tools such as Fortify/Coverity and Gitlab as part of a DevSecOps Continuous Integration/Continuous Deployment (CI/CD) Pipeline, and generation of summary reports. Perform skills in implementing/assessing security controls, to include writing system security categorization memorandum, recommending appropriate security control overlays, define security control baseline based on defined system security categorization and approved security overlays, and apply security controls to computing/network nodes and verify implementation of security controls.
Cybersecurity Risk Analyst ECLAROCybersecurity Risk AnalystManassas, VA$67–$70 / hourThe successful consultant will be the Subject Matter Expert (SME) for TPRM program, currently administered through the SAFe platform, and will be equally responsible for insider threat monitoring, custom cybersecurity awareness training development, awareness metrics reporting, Disaster Recovery (DR) coordination, and executive-level risk reporting. Develop audience-specific SharePoint pages tailored to the information needs of distinct stakeholder groups, including IT leadership, department managers, executive sponsors, audit / compliance teams, and general staff, applying role-based access controls and page permissions accordingly.
NewData Scientist & AI/ML SME PlanIT GroupData Scientist & AI/ML SMEReston, VAo Technical Implementation: Write and update code, build custom scripts, integrate AI models into existing infrastructure like Splunk, Databricks, ServiceNow, and Microsoft Power Tools to automate manual risk assessment and reporting processes and improve efficiency and accuracy. Experience with Microsoft Power Tools, GRC tools, Databricks, Splunk, SharePoint, ServiceNow ticket generation, Okta automation, cloud platforms (AWS, GCP, Azure), AI/ML libraries, database administration, and low-code/no-code tools.
NewSenior Databricks Migration Engineer PlanIT GroupSenior Databricks Migration EngineerReston, VALead the technical migration from legacy SQL Server stored procedures and ADF pipelines to Databricks Lakehouse (Delta Lake), ensuring best practice Lakehouse design. They are responsible for designing and creating systems that collect, manage, and convert raw data into usable information for data scientists and business analysts to interpret and enables the agency to make smarter decisions and optimize operations.
NewIT - Information Security/Privacy Analyst II PlanIT GroupIT - Information Security/Privacy Analyst IIReston, VACollaborate with security engineers, compliance officers, and business managers to ensure policies are both technically sound and operationally practical. • The enforced dress code is business casual, i.e., collared shirt with slacks for men, no skirts above the knee for women.
NewEnterprise Architect PlanIT GroupEnterprise ArchitectReston, VAAdvanced routing and traffic engineering (BGP, OSPF/ISIS), path control, and convergence considerations SDWAN and secure connectivity patterns (SASE/SSE where applicable), including segmentation and policy design, QoS design (marking, queuing and shaping), performance engineering (latency/jitter/loss), and capacity planning. • Recommend optimized WAN solutions to Chief Engineer in support of current and long-range planning; collaborate with technical leads to select, recommend, and obtain approvals for tools and technologies that improve efficiency, reduce cost, and increase customer satisfaction.
Software and Systems Engineer MANTECHSoftware and Systems EngineerStafford, VASelf-driven analytical thinker capable of managing priorities in fast-paced environments and delivering technical briefings to senior government organizations (including Officer, Enlisted, and Civilian personnel); highly proficient with the Microsoft Family of Software and Tools (Office, Visio, SharePoint, Project) alongside development/task management capabilities like Jira and Confluence. Familiarity with the Marine Corps Operational Test and Evaluation Activity (MCOTEA), including the MCOTEA Operational Test & Evaluation Manual (6th Edition); experience planning Field User Evaluations and Joint Service Exercise events incorporating Electronic Warfare and Intelligence collection platforms under the Risk Management Framework (RMF).
Network Analyst MANTECHNetwork AnalystQuantico, VAMANTECH seeks a motivated, career and customer-oriented Network Analyst to join our team USMC Team in Stafford, VA to analyze and evaluate foreign network systems, such as local area networks (LAN), wide area networks (WAN), internet, intranet, satellite, and other data communications systems. Assess and identify significant risk characteristics of the foreign network systems such as classification of network, baseline activity, architecture, operating system, services, connectivity and bandwidth.
NewIT - Software Developer IV PlanIT GroupIT - Software Developer IVReston, VAEffective verbal and written communication skills, especially for collaborating on mainframe integration with Java developers and migration planning. • Experience with test automation in unit tests, functional tests, regression tests and performance tests.
IT - Project Manager Tech IV PlanIT GroupIT - Project Manager Tech IVReston, VASuccessful candidates will ensure quality, timely completion of projects, meeting the specified expectations, reducing the risk or errors and customer satisfaction. • As Scrum Master, will provide direction to the development and testing teams members, conduct Agile Ceremonies, oversee work and release management.
NewMainframe z/OS Developer PlanIT GroupMainframe z/OS DeveloperReston, VAEffective verbal and written communication skills, especially for collaborating on mainframe integration with Java developers and migration planning. • Understanding of AI-driven code refactoring platforms/products and the ability to leverage AI to improve testing, documentation, and process optimization.
Software Developer (Microservices) PlanIT GroupSoftware Developer (Microservices)Reston, VAThis role involves developing production-grade microservices using Java 21 and Java 25, implementing clean and consistent API contracts, and ensuring secure, reliable integration with internal and external systems. Software Developer (Microservices) (Remote): Description: The Microservices Developer will be responsible for designing, building, and maintaining scalable backend services that power the platform's RESTful APIs.
NewSimulation Developer MANTECHSimulation DeveloperQuantico, VAIntegrates models and simulations into larger system architectures and supports Marine Corps Warfighting Laboratory (MCWL) Wargaming Division efforts for interoperability testing and model orchestration. As a Simulation Developer, you will serve as a trusted advisor to our customers, ensuring the technical architecture of wargames is robust and reliable while directly shaping the tools used to prepare Marines for the future fight.
Mission Systems Architect MANTECHMission Systems ArchitectStafford, VACollaborate with cross-functional teams and stakeholders—including analysts, warfighters, developers, and subject matter experts—to align mission objectives with system capabilities and drive continuous improvement. Proficiency with requirements management tools (e.g., DOORS, Jama, Cameo) and model-based systems engineering (MBSE) methodologies, including modeling and simulation tools (e.g., SysML, MATLAB, Simulink).
Engineer; Cloud Systems or Architect, Cloud Systems GCP (Google Cloud Professional) (SME) PlanIT GroupEngineer; Cloud Systems or Architect, Cloud Systems GCP (Google Cloud Professional) (SME)Reston, VAClient CIO Architecture, Strategy & Innovation (CASI) is responsible to assist Vice President of Information Technology (IT) design, develop, maintain, support, and translate corporate business vision and strategy along with stakeholder input into objectives for building, enhancing, or replacing business and IT systems capabilities, together with an implementation of a comprehensive IT roadmap, all-the-while maintaining resilience to change as a key architectural and strategy objective for the enterprise. • Tasks – might include (neither exhaustive nor restrictive): o Advises and assists IT functional groups to define and implement solutions aligned with a Cloud based Microservices / Service Oriented Architecture (SOA) for infrastructure or business applications.
NewWargame Developer MANTECHWargame DeveloperQuantico, VAPartner with designers and developers to refine mechanics that accurately reflect Marine Corps capabilities while remaining intuitive and "playable" for senior stakeholders and lead the test and an evaluation process of a game design prior to gameplay. Develop an interface to modeling and simulations tools that can be used in game play and operate complex digital tools during wargame execution, translating technical outputs into real-time "so-what" narratives for senior level decision makers.
Software Engineer II - CTJ - POLY MicrosoftSoftware Engineer II - CTJ - POLYReston, VA$100,600–$199,000 / yearMasters Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelors Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. If you love solving challenging problems, developing scripts and/or automation to solve said problems, and are passionate about operating and automating robust, reliable, highly distributed software systems using the latest cutting-edge technologies, then let’s talk. .
Software Engineering II - CTJ - Poly MicrosoftSoftware Engineering II - CTJ - PolyReston, VA$100,600–$199,000 / yearDevelops an understanding of the code, features, and operations of specific products at scale as required to contribute to incremental improvements in product availability, reliability, efficiency, observability, and/or performance; participates in on-boarding, code/design reviews, and regular meetings with the engineering teams that develop and/or manage those products.-Researches and maintains an awareness in industry trends, advances in distributed systems and cloud technologies, new tools, and/or processes for maintaining and improving product availability, reliability, efficiency, observability, and/or performance. -Engages with product engineering teams by participating code/design reviews, regular meetings, on-call rotations and incident responses throughout product development and operations cycles; leverages technical expertise on underlying systems/platforms and insights drawn from engagements with product engineering teams and telemetry analyses to propose potential improvements in code base and designs across components and features of one or more products.
Software Development Engineer II - Back End EsriSoftware Development Engineer II - Back EndVienna, VA$97,240–$162,240 / yearCompensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. From building intuitive AI web interfaces to writing Python for geoprocessing tools and AI agents, youll be exposed to the full development lifecycle and cutting-edge GIS solutions.
Technical Consultant - System Engineering focus EsriTechnical Consultant - System Engineering focusVienna, VA$84,240–$142,480 / yearApply working knowledge of technologies that complement ArcGIS Enterprise, including relational databases (RDBMS), NoSQL stores, object storage systems, SAN, NAS, and related enterprise data tier components. In this role, you will work directly with customers to design, deploy, migrate, and support enterprise‑scale GIS systems, with an emphasis on advanced deployment strategies such as high availability, disaster recovery, and Kubernetes‑based architectures.
Technical Consultant - Enterprise Data Engineer EsriTechnical Consultant - Enterprise Data EngineerVienna, VA$84,240–$142,480 / yearYou will work both independently and as part of project teams to configure back-end geospatial database management capabilities that support customer workflows utilizing ArcGIS web, desktop, and mobile applications. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.
Software Development Engineer II - CI/CD & Platform Automation Engineer (DevOps) EsriSoftware Development Engineer II - CI/CD & Platform Automation Engineer (DevOps)Vienna, VA$97,240–$162,240 / yearDesign, implement, and maintain high-speed CI/CD pipelines using GitHub Actions/Azure DevOps for cloud-native workflows and Jenkins for complex, cross-platform on-premises build automation. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.
System Engineer - Enterprise Data Engineer EsriSystem Engineer - Enterprise Data EngineerVienna, VA$120,640–$197,600 / yearYou will work both independently and as part of project teams to configure back-end geospatial database management capabilities that support customer workflows utilizing ArcGIS web, desktop, and mobile applications. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.
Sr. Site Reliability Engineer - AWS Geospatial Technology EsriSr. Site Reliability Engineer - AWS Geospatial TechnologyVienna, VA$84,240–$142,480 / yearCompensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.
Systems Administration (Operations Support Specialist) ARCTICOM LLCSystems Administration (Operations Support Specialist)Quantico, VAArcticom, LLC provides network and systems administration, enterprise architecture and resource planning, certification and accreditation, software design, programming, maintenance of telecommunications and land mobile radio equipment and systems, help desk support and IT transformation services among other services. Essential and marginal functions may require maintaining physical condition necessary for bending, stooping, sitting, walking or standing for prolonged periods of time; most of time is spent sitting in a comfortable position with frequent opportunity to move about.
NewTravel Respiratory Therapist Titan Medical GroupTravel Respiratory TherapistFredericksburg, VA$1,571–$1,771Your dedicated recruiter will help you: Build a strong traveler profile by improving your résumé and showcasing your skills. Titan Medical is looking for travelers to fill a Travel Respiratory Therapist position for a 13-week assignment in Fredericksburg, VA!
Travel CT Technologist Titan Medical GroupTravel CT TechnologistWoodbridge, VA$2,756–$2,956Your dedicated recruiter will help you: Build a strong traveler profile by improving your résumé and showcasing your skills. Titan Medical is looking for travelers to fill a Travel CT Technologist position for a 13-week assignment in Woodbridge, VA!
Senior Application Developer Govcio LLCSenior Application DeveloperFairfax, VA$135,000–$165,000Overview: GovCIO is currently hiring a highly skilled Senior Application Developer with an active Secret clearance to design, build, and modify application software using programming languages such as Java, ColdFusion, JavaScript, and C#. Qualifications: Bachelor's degree in Computer Science, Engineering, or related field with 12+ years of experience with large integrated projects and 5+ years of professional experience in Java development, preferably in federal or defense contracting environments.
Software Developer- SME Govcio LLCSoftware Developer- SMEQuantico, VA$165,000–$175,000Prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Overview: GovCIO is currently hiring for a Software Developer-SME to design, code, test, and maintain software applications and systems in support of the Naval Criminal Investigative Service.
APPLICATIONS ENGINEER - POWER SYSTEMS RENTAL PROJECTS Carter Machinery Company, IncAPPLICATIONS ENGINEER - POWER SYSTEMS RENTAL PROJECTSManassas, VA$89,000–$115,000 / yearThe Applications Engineer - Power Systems Rental Projects is responsible for engaging and collaborating with the rental sales teams and customers on complex power systems rental projects throughout the dealer territory; engage the CAT Rental Power dealer network for the re-rental of Carter rental fleet assets that are identified as underperforming by the rental sales manager. In addition to base pay, the compensation package may include participation in performance-based incentive programs (e.g., discretionary or non-discretionary plans), as well as overtime eligibility depending on the role.
DATA CENTER PROJECT MANAGER Carter Machinery Company, IncDATA CENTER PROJECT MANAGERManassas, VA$90,000–$105,000 / yearBasic knowledge of the following: BAS/BMS communication, Protective relaying, Breaker design and functionality, Modbus/Ethernet communication, Generator paralleling, Diesel engine operating requirements/room design, Fuel and Cooling systems, Emissions regulations and testing, applicable electrical and regulatory codes. The Data Center Project Manager is responsible for providing the technical knowledge and comprehensive management needed to execute Power Systems sales orders per project specifications in a manner that achieves maximum gross profit while promoting the highest level of customer satisfaction.
Travel Radiologic Technologist Fusion Medical StaffingTravel Radiologic TechnologistFredericksburg, VAThe Radiologic Technologist performs advanced imaging procedures using radiographic equipment to produce high-quality images that aid physicians in diagnosing and treating medical conditions. Technical/Motor Skills - Must have the ability to grasp, perform fine manipulation, push/pull, and move about when assisting with procedures and/or using department equipment .
NewTravel CT Technologist Fusion Medical StaffingTravel CT TechnologistFredericksburg, VAThey prepare patients for the procedure, position patients with considerations for safety and image accuracy, ensure proper imaging protocols are followed, and work closely with radiologists to obtain high-quality images for accurate diagnosis. CT Techs also maintain equipment, keep patient records, and follow safety procedures to minimize radiation exposure and provide compassionate care to patients throughout the imaging process.