
About Sauron
AI-driven cybersecurity for advanced threat protection
Key Highlights
- Headquartered in San Francisco, California
- Focus on AI-driven threat detection and response
- Serves enterprises, governments, and critical infrastructure
- Utilizes machine learning for real-time monitoring
Sauron Systems is a San Francisco-based cybersecurity company specializing in AI-driven threat detection and response. Their platform leverages machine learning for real-time monitoring and anomaly detection, serving clients in sectors such as finance, healthcare, and government. With a focus on pro...
🎁 Benefits
Employees enjoy competitive salaries, stock options, flexible remote work policies, and generous PTO. Sauron also offers a learning budget for profess...
🌟 Culture
Sauron fosters a culture of innovation and agility, prioritizing an engineering-first approach that encourages rapid problem-solving and collaboration...
Skills & Technologies
Overview
Sauron is hiring a Senior Perception Software Engineer to design and develop perception systems using AI and sensor technology. You'll work with C/C++ and CUDA to create high-performance software for home security applications. This position requires experience in computer vision and machine learning.
Job Description
Who you are
You have a strong background in software engineering with a focus on perception systems, having worked extensively with C/C++ and CUDA for high-performance applications. Your experience includes designing and implementing algorithms for computer vision and machine learning tasks, ensuring reliability in various environmental conditions. You thrive in collaborative environments, valuing teamwork and pair programming to enhance code quality and efficiency. You are familiar with test-driven development and understand the importance of maintaining healthy codebases through regular refactoring. Your problem-solving skills enable you to tackle challenges across the stack, from cloud computing to embedded systems optimization.
Desirable
Experience with middleware frameworks like ROS and build systems such as Bazel and CMake is a plus. Familiarity with GPU architecture and programming will further enhance your contributions to the team.
What you'll do
As a Senior Perception Software Engineer at Sauron, you will lead the design and development of perception models that integrate classic computer vision techniques with modern machine learning approaches. You will collaborate closely with hardware teams to define requirements for sensing and tracking, ensuring that our systems operate effectively in diverse scenarios. Your role will involve continuous iteration and improvement of our perception systems, focusing on reliability and performance. You will also engage in code reviews and mentor junior engineers, fostering a culture of learning and growth within the team. Your contributions will directly impact the safety and security of homeowners, making a meaningful difference in their lives.
What we offer
At Sauron, we provide a dynamic work environment where innovation is encouraged. You will have the opportunity to work with cutting-edge technology and contribute to a mission-driven company focused on enhancing home security. We offer competitive compensation and benefits, along with opportunities for professional development and career advancement. Join us in shaping the future of home security technology.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Sauron.
Similar Jobs You Might Like
Based on your interests and this role

Perception Engineer
DoorDash is hiring a Senior Perception Engineer to develop automation and robotics solutions for last-mile logistics. You'll leverage your expertise in robotics and perception systems to enhance delivery efficiency. This role requires a proven track record in shipping production-level autonomy systems.

Perception Engineer
Aeva is hiring a Senior Perception Engineer to work on classical perception algorithms for their groundbreaking 4D FMCW LiDAR technology. You'll be part of a team focused on enhancing autonomous driving performance. This role requires expertise in perception algorithms and experience in related fields.

Perception Systems Software Engineer
Apple is hiring a Perception Systems Software Engineer to develop a secure software architecture for multi-modal awareness on Apple platforms. You'll work with Swift, Objective-C, and C++ to create algorithms for camera and audio sensors. This position requires strong software design skills and experience with on-device ML frameworks.

Principal Engineer
Waymo is seeking a Principal Software Engineer for ML Systems to enhance the Waymo Driver's perception capabilities. You'll collaborate with engineers to optimize ML workflows and systems, utilizing technologies like Python and TensorFlow. This role requires extensive experience in machine learning and system architecture.

Software Engineering
Waymo is seeking a Senior Software Engineer for their Perception Data team to design and improve large-scale data pipelines. You'll work with Python and machine learning techniques to support model training and evaluation. This role requires 5+ years of experience in software engineering.