JOBSEARCHER

Software Technician

DescriptionJob descriptionMUST BE A US CITIZEN (Please do not apply if you are not)Company IntroductionAt 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 hourTravel: Up to 5 trips a year/15 days totalRoleBlackSea, 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.RequirementsRequirements 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 boundaryDesired 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