Software Technician in Baltimore, Maryland at BlackSea Technologies
Explore Related Opportunities
Job Description
Job description
MUST BE A US CITIZEN (Please do not apply if you are not)
Company Introduction
At BlackSea Technologies, we don't just innovate; we revolutionize.
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.
Salary range: $34-$38 per hour
Travel: Up to 5 trips a year/15 days total
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: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