Senior Forward Deployed Software Engineer

Saronic · Defense · Washington, DC · Software

Senior Forward Deployed Software Engineer to integrate, deploy, and improve autonomous systems in real-world maritime environments. This role involves hands-on work with software, networking, and autonomy, debugging algorithms, optimizing performance, and adapting technology to mission needs, with significant field deployment responsibilities.

What you'd actually do

  1. Lead the design, development, and optimization of advanced software systems for autonomy, networking, and mission execution, with a focus on robust performance in dynamic maritime environments
  2. Drive field testing and deployment strategies, overseeing validation of autonomy, perception, and control systems under operational conditions, and proactively identifying systemic issues
  3. Own the analysis of mission-critical performance data, translating operational insights into high-impact software improvements that enhance system behavior, reliability, and responsiveness
  4. Architect and integrate new autonomy capabilities, ensuring compatibility across software, sensors, and vessel hardware, while maintaining a modular and scalable system design
  5. Partner directly with operators, mission planners, and end-users, translating feedback into actionable requirements and guiding the evolution of the autonomy stack to meet mission needs

Skills

Required

  • C++
  • Rust
  • Python
  • robotics
  • autonomy
  • embedded systems
  • networking protocols
  • distributed systems
  • TCP/IP
  • UDP
  • DDS
  • ROS
  • ZeroMQ
  • perception sensors
  • cameras
  • radar
  • GPS
  • IMUs
  • sensor fusion
  • motion planning
  • control systems
  • behavior trees
  • adaptive navigation algorithms

Nice to have

  • maritime systems
  • naval operations
  • defense technology
  • multi-agent coordination
  • decentralized planning
  • task-sharing

What the JD emphasized

  • 5+ years of experience developing autonomy or robotics systems
  • strong foundation in software engineering
  • Deep technical background in robotics, autonomy, or embedded systems
  • Proven ability to debug and resolve complex, cross-disciplinary issues
  • Experience adapting autonomy systems to real-world constraints
  • Willingness and capability to lead field deployments (up to 50%)
  • Expertise in motion planning, control systems, and behavior architectures
  • Familiarity with distributed autonomy and multi-agent coordination

Other signals

  • integrating, deploying, and improving autonomous systems
  • debugging and optimizing autonomy algorithms
  • refining system performance based on real-world data
  • adapting our technology to mission needs
  • testing and refining autonomous systems in operational maritime or expeditionary contexts