Software Engineer - DevOps and Embedded Systems
Listed on 2026-02-16
-
Engineering
Systems Engineer, Software Engineer
Akima Systems Engineering is looking to hire a software engineer with specialization in Dev Ops engineering and embedded systems to support the research, development, and evaluation of next-generation communication and sensing technologies for modern maritime surveillance and detection. The person for this position will investigate, prototype, evaluate and deploy new sensor technologies for broad-spectrum RF signal detection (HF‑UHF, microwave, and emerging bands) advancing the Coast Guard mission of maritime surveillance.
Any recommendations of system upgrades, additions, or removal is dependent upon the approval of the USCG. To join our team of outstanding professionals, apply today!
This Hybrid position requires that you live within commuting distance from Alexandria, VA.
Responsibilities- Design, develop, test, and deploy advanced software solutions that support Coast Guard next‑generation RF sensing and signal processing platforms and adapt to new, evolving technologies.
- Building systems that integrate sensor technologies for detecting broad‑spectrum RF signals, apply AI/ML‑based signal processing, incorporate traditional signal processing techniques, and interface with RF transmission devices.
- Design and conduct experiments to characterize sensor performance (sensitivity, noise figure, dynamic range, false‑alarm rates) under realistic maritime conditions.
- Perform trade studies comparing COTS vs. custom embedded solutions, documenting performance, cost, reliability, and lifecycle considerations. Translate mission needs and operational constraints into system requirements, architecture decisions, and testable acceptance criteria.
- Ability to work in multidisciplinary research teams or lab environment and collaborate in the planning, design, development, and utilization of electronic data processing systems software.
- Integrate software with broad‑spectrum RF sensor technologies and manage data pipelines for high‑volume signal acquisition. Stay current with emerging technologies in RF sensing, AI/ML, digital signal processing (DSP), and embedded systems.
- Implement real‑time signal acquisition, DSP pipelines, and edge analytics for RF detection, classification, and event triggering.
- Develop algorithms for signal detection, classification, deconfliction, and multi‑sensor fusion to enhance maritime domain awareness.
- Build robust data pipelines for high‑throughput RF capture, metadata tagging, storage, and retrieval (including streaming and batch workflows).
- Conduct performance profiling and optimize processing chains for throughput, latency, and energy efficiency on target hardware.
- Develop and integrate software for mesh networks and mobile ad‑hoc networks (MANET) to enable resilient, self‑healing communication in maritime environments.
- Optimize routing protocols (e.g., OLSR, AODV, BATMAN) for dynamic topologies and constrained embedded platforms.
- Ensure interoperability between sensors, gateways, and command systems over heterogeneous links (RF, SATCOM, LTE).
- Participate in code reviews to maintain high standards of quality and performance and contribute to engineering best practices, architecture decisions and documentation.
- Troubleshoot, debug, and optimize existing systems for performance and reliability across hardware/software boundaries. Implement algorithms and models related to AI/ML‑driven signal analysis, classification, and detection.
- Coordinate with network, database, and programming personnel to deliver software systems that meet user requirements.
- Support development of all technical documentation required by C5
ISC SELC and Change Management processes. - Provide input as requested by the USCG in the development of Engineering Change documentation.
- Attend quarterly program management and technical working group meetings as directed.
- Provide formal reports on any deficiencies identified as directed by the COR.
- Review for reports and documentation deliverables for accuracy as directed by the COR.
- Must be a US Citizen.
- Must be able to obtain a Secret clearance.
- Bachelor's Degree in Software Engineering or Computer Science and a minimum of 10 years of experience using programming languages…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).