Saronic
Senior / Staff Robotics Security Software Engineer
Austin, TX. Posted a month ago
The role
This person will design, implement, and harden security controls across autonomous surface vessel fleets. Work involves edge compute, communication networks, and cloud orchestration layers using Rust and NixOS-based embedded Linux platforms.
What you will do
- Design and implement secure boot, hardware roots of trust, and secure update pipelines for vessel compute
- Implement per-vessel identity and mutual authentication for vessel-to-vessel and vessel-to-cloud links
- Protect message integrity across satellite, cellular, and mesh radio links
- Build and maintain cryptographic services bridging vessel and cloud infrastructure
- Harden identity and access controls, secrets, and containerized workloads
- Secure NixOS configurations using a declarative and reproducible model
- Drive vulnerability management across third-party crates and dependencies
- Embed security into CI/CD pipelines
- Partner with autonomy, platform security, manufacturing, and field teams
- Build reusable security tools, libraries, and instrumentation
Required qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- 3+ years of experience in security software engineering
- Staff Engineers: 8+ years of experience in security software engineering, including architecture, cross-functional leadership, or platform ownership
- Proficiency in programming languages such as C/C++ or Rust
- Hands-on experience securing embedded Linux systems
- Solid understanding of cryptographic primitives and protocols (keys, certificates, signatures, TLS, and mutual TLS)
- Experience integrating cryptographic protocols into real systems
- Experience with hardware security modules, secure boot, and system-level software spanning kernel and bootloader
- Familiarity with networking protocols and IPC/message-passing frameworks
- Excellent problem-solving skills
- Strong communication skills
Nice to have
- Experience in autonomy, robotics, or embedded systems
- Knowledge of DoD standards and regulations related to security software development is advantageous
- Prior work on autonomous systems is a plus
- Experience with real-time systems is a plus
Benefits
- Medical Insurance: Saronic pays 100% of the premium for employees and 80% for dependents
- Dental and Vision Insurance: Saronic pays 99% of the premium for employees and 80% for dependents
- Generous PTO and Holidays
- Paid maternity and paternity leave
- Competitive Salary with performance-based bonuses
- 401(k) plan
- Stock Options
- Basic life insurance
- Short- and long-term disability coverage
- Free lunch benefit
- Unlimited free drinks and snacks in the office
Before you apply
- Requires access to export-controlled information or items that require U.S. Person status
- U.S. Person status defined as U.S. citizens, legal permanent residents, or certain protected classes of asylees and refugees
About the company
Saronic Technologies is a leader in revolutionizing autonomy at sea, developing solutions for maritime operations through autonomous and intelligent platforms.