jobapplier

Senior / Staff Robotics Security Software Engineer

Saronic

Skills

Required

  • autonomy / robotics / embedded systems
  • Software Engineering
  • security software development
  • networking protocols
  • IPC/message-passing frameworks
  • programming languages
  • C/C++ / Rust
  • securing embedded Linux systems
  • hardware security modules

Preferred

  • real-time systems
  • pipelines
  • threat modeling
  • cryptographic primitives and protocols
  • TLS

Join Saronic, a leader in autonomous surface vessel technology. As a Senior/Staff Robotics Security Software Engineer, you will design, implement, and harden security controls across our fleet. This role involves working on edge compute, middleware, and cloud orchestration layers, with a focus on building security features that operate reliably in real-world maritime environments. You will collaborate with various teams to embed security requirements from the ground up and contribute to architecture and interface design documents.

Responsibilities

  • Design and implement security controls across autonomous surface vessel fleet, including secure boot, hardware roots of trust, and secure update pipelines.
  • Collaborate with cross-functional teams to embed security requirements from the ground up, and participate in threat modeling and risk assessment.
  • Build and maintain cryptographic services bridging vessel and cloud infrastructure, and harden identity and access controls.
  • Solid understanding of cryptographic primitives and protocols (keys, certificates, signatures, TLS, and mutual TLS) and experience integrating them into real systems

Requirements

  • Knowledge of DoD standards and regulations related to security software development is advantageous
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • Familiarity with networking protocols and IPC/message-passing frameworks
  • Staff Engineers: 8+ years of experience in security software engineering, including architecture, cross-functional leadership, or platform ownership in autonomy, robotics, or embedded systems
  • Proficiency in programming languages such as C/C++ or Rust and hands-on experience securing embedded Linux systems
  • Excellent problem-solving skills and ability to work in a fast-paced startup environment
  • Experience with hardware security modules, secure boot, and system-level software spanning kernel and bootloader
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams
  • 3+ years of experience in security software engineering, preferably in autonomy, robotics, or embedded systems

Preferred

  • Experience with real-time systems is a plus
  • Prior work on autonomous systems is a plus