Hardware-Software Integration and Installation Engineer in Norfolk

Energy Jobline
Norfolk, VA, United States
about 2 months ago
Apply on www.energyjobline.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Testing (Software) Microsoft Windows Systems Engineering Automation of Tests Network Operating System (NOS) Software as a Service Configuration Management CompTIA Security+ Cyber Security Information Systems Firmware Issue Tracking Systems
+14 more
Linux System Administration Service Pack Software Deployment Software Engineering System Software Systems Integration Test Data Scripting Computer Equipment Information Technology Patch Management Hardware Infrastructure Software Version Control Vulnerability Analysis

Job description

A growing government services firm supporting Navy and Marine Corps programs is seeking a skilled Hardware-Software Integration and Installation Engineer to support Meteorology and Oceanography systems and related engineering activities. This role will support software, hardware, installation, and integration activities across all supported systems.

The scope of responsibilities includes supporting shipboard hardware and software installations, maintaining system software, applying and testing security patches, managing documentation, and assisting with certification and accreditation processes in compliance with DoD security standards. The desired individual is a highly skilled technology professional responsible for integrating and maintaining complex hybrid systems that combine software, web or cloud-based applications, and hardware components.

This role requires a big-picture mindset, blending technical expertise with system-level planning to ensure systems are reliable, scalable, and aligned with mission objectives. The position provides advanced technical and engineering support for the development, integration, testing, maintenance, and sustainment of systems, working as part of a small team and frequently interfacing with engineering staff and end users. This role applies conventional engineering practices, adapts procedures for unique testing and diagnostic scenarios, and develops technical solutions to support critical systems and equipment., * Deliver technical and engineering support for the full lifecycle of systems, including design, integration, testing, and maintenance.

  • Support Fleet Technical Sustainment Support for end customers and ensure effective post-deployment system readiness.
  • Develop and prepare technical documentation including manuals, specifications, reports, and drawings to support engineering and sustainment activities.
  • Extract and analyze engineering data to develop or review technical designs, schematics, and specifications.
  • Record test data, identify and resolve issues of significant complexity, and prepare formal reports.
  • Conduct root cause analysis, troubleshooting, and system-level problem solving for complex, time-sensitive technical issues.
  • Assist in engineering analysis and redesign efforts for obsolete or unsupported system components and prepare detailed schematics and documentation.
  • Maintain, update, and refine maintenance concepts, procedures, and criteria throughout the system lifecycle.
  • Provide on-site technical assistance including support for Casualty Reports and System Operational Verification Tests.
  • Perform and document tests and experiments and adapt or modify procedures and equipment as required.
  • Construct and evaluate prototype or experimental models in support of engineering projects.
  • Work independently or collaboratively on moderately complex projects, ensuring technical adequacy and compliance with guidance.
  • Assist lower-level technicians and interface with professionals across departments and locations.
  • Maintain and update system software and firmware, including integration, version control, and operating system or application upgrades.
  • Develop and test automation scripts for patch deployments and build, verify, and distribute software media.
  • Perform software testing and validation and create and maintain system manuals, test plans, and version documentation.
  • Review and validate software change requests, support troubleshooting, and ensure proper configuration tracking with configuration management staff.
  • Identify, implement, and test security patches and configurations and manage vulnerability scans, mitigations, and system updates.
  • Assist in system hardening, STIG compliance, and certification and accreditation package preparation, including risk assessments and documentation.
  • Integrate network operating systems, applications, and hardware devices into cohesive, functional systems.
  • Manage hybrid software, hardware, and web-based products from concept through deployment and sustainment.
  • Conduct proactive customer engagement using data-driven indicators to detect and address system or service instability.
  • Maintain and enforce compliance with government procedural and quality systems.
  • Support configuration management and change control processes to ensure integrity of system baselines.
  • Provide subject matter expertise across multidisciplinary teams to ensure interoperability and system performance.
  • Systematically troubleshoot issues, analyze symptoms, identify root causes, and implement effective resolutions.
  • Deliver in-person technical support at customer locations worldwide to return systems to a fully operational state.
  • Identify and isolate hardware and software issues, inspect and repair systems, evaluate system adequacy, perform overhauls, and conduct system checkouts.

Minimum Security Clearance:

  • Current active Secret clearance

Requirements

  • Bachelor’s degree with 5 or more years of experience, or high school diploma with 10 or more years of hardware and software integration and installation experience in a shipboard or similar environment
  • CompTIA Security+ certification
  • Hands-on experience with Windows and or Linux system administration and scripting
  • Familiarity with DISA STIGs, patch management, and DoD cybersecurity requirements
  • Experience with software version control systems and issue tracking tools
  • DoD 8570 IAT Level II, Security+ CE or equivalent

Desired Skills:

  • Strong documentation and communication skills
  • Strong interpersonal skills and ability to engage with senior leadership and junior personnel
  • Natural problem solver

Education and Training Required:

  • Bachelor’s degree in a quantitative or technical field such as engineering, computer science, or information systems with relevant experience
  • Or a high school diploma with 10 or more years of related experience

Minimum Years of Experience:

  • 3 or more years of software engineering or systems engineering experience, preferably within a DoD or government environment

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.energyjobline.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

1:14 min

Establishing stable test environments and required test data

Augustin Gottlieb Augustin Gottlieb · World Congress 2025

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira · Coffee With Developers

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

2:12 min

Transitioning from adjacent functions into software engineering roles

Philipp Frauenthaler +1 · LIVE

Videos

See all

Related articles

See all