Senior / Staff Robotics Security Software Engineer
Saronic
- Austin, United States
- Lead/Staff
- 8+ years
- Bachelor's degree
- Posted
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
