Full-time
Baltimore, MD
Job description
Senior Software and Autonomy EngineerLocation:
Baltimore, MD
About BlackSea Technologies:
At BlackSea Technologies, we are advancing the frontier of maritime autonomy. Our mission is to deliver reliable, scalable, and integrated autonomous capabilities for Unmanned Surface Vehicles (USVs) and maritime systems. We design and implement open-architecture solutions that seamlessly integrate platform control, autonomy frameworks, third-party payloads, and command and control (C2) systems.
Position Overview:
BlackSea Technologies is seeking a Senior Software and Autonomy Engineer to lead the design, development, and integration of the next generation of autonomy and control systems for our USV platforms. This individual will play a key leadership role in the architecture, development, and fielding of BlackSea's autonomy solutions, including control systems, platform behaviors, and seamless integration with third-party payloads and C2 networks.
The ideal candidate will bring deep technical expertise in autonomy software, embedded systems, and system integration, along with leadership experience driving software teams from design through field testing.
Key Responsibilities:
- Lead design and implementation of BlackSea’s autonomy architecture, including platform control systems, autonomy behaviors, data pipelines, and integration strategies.
- Develop and manage top-level software requirements aligned with program objectives, operational needs, and open architecture standards.
- Integrate third-party autonomy software, mission payloads, sensors, and C2 systems using modular, scalable approaches.
- Collaborate with internal teams and external partners to align autonomy development efforts with platform capabilities and mission requirements.
- Design, oversee, and participate in rapid prototyping, integration, and field testing of autonomous systems.
- Mentor and guide software engineers and autonomy developers, establishing development best practices, DevSecOps pipelines, and system documentation standards.
- Support risk identification, mitigation planning, and de-risking activities related to autonomy and C2 system integration.
- Support customer interactions, program management tasks, and milestone delivery reporting.
Qualifications:
Required:
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
- 5+ years of experience leading or heavily contributing to autonomy software development or platform controls integration, preferably for unmanned systems (USV, UUV, UAV).
- Experience with autonomy frameworks (e.g., UMAA, ROS2, DDS/RTI Connext) and system integration.
- Strong background in embedded systems, PLC/HMI development, and control system architectures.
- Hands-on experience with field testing, system troubleshooting, and real-world integration of autonomous systems.
- Familiarity with DoD acquisition environments, OTA contracts, and government software development standards.
- Active Secret Clearance (TS eligible).
Preferred:
- Experience designing and integrating software for multi-domain C2 systems (e.g., ATAK, Kinesis).
- Familiarity with open architecture standards and modular open systems approaches (MOSA).
- Experience standing up or modernizing autonomy integration labs, CI/CD pipelines, or rapid prototyping environments.
- Experience with DevSecOps environments, RMF cybersecurity compliance, and cloud-based development environments.
Job Type: Full-time
Pay: $152,000.00 - $176,000.00 per year
Benefits:
Compensation Package:
Schedule:
Work Location: In person