Software Technician
The Hard Yards LLC
Baltimore, United States of America
28 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
$ 79KJob location
Baltimore, United States of America
Tech stack
Microsoft Windows
Configuration Management
Computer Security
Computer Engineering
System Configuration
Software Debugging
Linux
Firmware
Global Positioning Systems (GPS)
IP Addressing
Internet Protocol
Subnetting
Network Troubleshooting
Networking Basics
PDMS
Software Deployment
Software Systems
Automated Information System (AIS)
Data Processing
Software Troubleshooting
Computerised Systems
Information Technology
Job description
BlackSea, is looking for a hands-on technician with strong computer and electronics experience to join our teams performing unmanned and manned vessel production, troubleshooting, and repair. Tasks associated with role include:
- Configure, install, and validate vessel software systems for new builds and retrofit projects, ensuring proper integration across onboard subsystems.
- Load and verify operating software on mission computers including operating systems, control software, and supporting applications.
- Set up and configure communication systems, including radios, antennas, IP networking, and encryption parameters as required.
- Program and deploy firmware to embedded systems such as Power Distribution Modules (PDMs), control units, and interface devices.
- Update and maintain firmware across vessel sensors and payload systems, including cameras, radar, GPS, AIS, and remote-control systems.
- Perform system bring-up, checkout, and functional testing of software and networked components during vessel commissioning.
- Troubleshoot software, firmware, and network issues across integrated vessel systems, working across hardware/software boundaries.
- Verify configuration control by ensuring correct software versions, firmware revisions, and parameter sets are installed per build documentation.
- Maintain detailed records of software loads, configuration settings, IP schemes, and firmware versions for each vessel.
- Support development and refinement of standard operating procedures (SOPs) for software installation, configuration, and testing.
- Collaborate with engineering teams (software, electrical, systems) to resolve integration issues and implement updates or improvements.
- Assist in root cause analysis and corrective actions for software-related defects identified during production or testing.
- Support field service, commissioning, or troubleshooting activities as needed, including occasional travel.
- Ensure compliance with cybersecurity, data handling, and configuration management requirements.
- Participate in continuous improvement efforts to streamline software deployment, reduce errors, and improve repeatability across builds.
Requirements
- Associate's or Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Engineering Technology, or a related field, and 3-6 years relevant experience.
- Hands-on experience with embedded systems, electronics integration, or technical system configuration may be substituted for formal education.
- Familiarity with Linux and Windows system setup and operations
- Basic networking knowledge (IP addressing, subnets, device configuration)
- Comfort working at the hardware-software boundary
Desired Skills
- Experience configuring and flashing/updating firmware on embedded/industrial computing systems
- Experience with rugged industrial computing systems
- Experience with programmable Power Distribution Modules
- Ability to follow and improve configuration control processes
- Strong troubleshooting mindset across systems, not just software
- Background in military electronics/communications, Technical institutes, or lab/project-heavy backgrounds
- Curiosity about why systems work, not just how to set them up
- Proven experience debugging unfamiliar problems
About the company
We are a close-knit team of creative and innovative thinkers specializing in full lifecycle development of cutting-edge maritime technology. At BlackSea, you won't just find a job; you'll find a community of experts who aspire to solve diverse and complex challenges. Be part of a company where your ideas matter, your expertise is valued, and your contributions make a real impact. Together, we are not just sailing; we are charting a course to push boundaries of what's possible.