CareerPlan

Software Technician

BaltimoreFull-time2026-10-28 → 2026-11-10
On-siteCitizens onlySecurity clearance required

Core

Configure, install, validate, and troubleshoot vessel software systems, firmware, and networked components for unmanned and manned vessel production and retrofit projects.

Role type

hands-on software technician (embedded systems & vessel integration)

Builds

unmanned and manned vessels, mission-critical onboard subsystems

Domain

maritime defense / embedded systems / networked hardware

Required skills

embedded systems configuration, firmware flashing, IP networking, Linux/Windows system setup, hardware-software integration, system bring-up and testing, root cause analysis, configuration control

Preferred skills

rugged industrial computing, Power Distribution Modules (PDMs), military electronics/communications background, debugging unfamiliar problems

Technologies

Linux, Windows, IP networking, radios, antennas, GPS, AIS, radar, cameras, Power Distribution Modules (PDMs)

Responsibilities

Configure and validate vessel software systems for new builds and retrofits; Load and verify operating software on mission computers; Program and deploy firmware to embedded systems; Perform system bring-up, checkout, and functional testing; Troubleshoot software, firmware, and network issues; Maintain detailed records of software loads and configuration settings; Support field service and commissioning activities; Ensure compliance with cybersecurity and configuration management requirements.

Seniority

Mid-level, hands-on IC