onsite
Lead Underwater Sensor Engineer - MITRE
Software Engineer
Lead the design, development, and integration of advanced underwater sensor systems, leveraging embedded C, Python, and signal processing expertise to deliver robust, real‑time solutions for defense and scientific missions.
About the role
Key Responsibilities
- Architect and lead the development of next‑generation underwater sensor platforms, including hardware selection, firmware design, and software integration.
- Design and implement signal‑processing algorithms for acoustic, optical, and environmental data streams, ensuring high fidelity and low latency.
- Drive sensor‑fusion strategies using ROS and custom middleware to provide coherent situational awareness across multiple modalities.
- Mentor a multidisciplinary engineering team, establishing best practices for code quality, testing, and documentation.
- Collaborate with government stakeholders and research partners to define requirements, validate prototypes, and transition technology to operational use.
Requirements
- 10+ years of experience in embedded systems development, with strong proficiency in Embedded C and Python.
- Deep knowledge of signal processing, sensor fusion, and underwater acoustics or related domains.
- Hands‑on experience with ROS, MATLAB/Simulink, and hardware prototyping tools (e.g., LabVIEW, oscilloscopes).
- Proven track record leading technical teams and delivering complex, mission‑critical systems.
- Clear communication skills and ability to work with federal customers and interdisciplinary partners.