Senior Software Engineer, Security
Fox RoboticsAbout the role
Fox Robotics is at the bleeding edge of warehouse automation, with a focus on autonomous forklifts. As the leader in this space, Fox has clear product market fit and is scaling fast, with plans to nearly double from ~90 employees in the next year. With this growth, employees have a once-in-a-career opportunity to learn, all while working as part of a mission-driven team focused on making robots that work.
What you’ll do:
We are seeking a highly skilled Senior Software Engineer to build and lead the Security Engineering team as a versatile and experienced team member ensuring the continued reliability, scalability, and security of our Google Cloud, On Prem, and deployed Robotics IoT infrastructure.
Our Security team encompasses both Information Technology (IT) and Operational Technology (OT); where IT focuses on information management and business processes, OT is dedicated to controlling and monitoring physical processes in highly technical environments such as manufacturing and warehouse automation.
Responsibilities will evolve, and the right person’s title may be more senior depending on the breadth and type of experience.
This Software Engineering role is titled “Security”; the engineer with the right fit in this role will be an experienced “seen-just-about-everything” team member who knows quite a bit about quite a lot of things, is supremely comfortable diving into new things after doing some research, and is a consummate troubleshooter. Their role will be asked to participate in all of the below areas:
- Linux systems management at enterprise scale
- Hosting & Cloud Architecture
- Observability, Monitoring & Alerting
- Utility coding
- Networking
- Security
- Computer / server hardware
Specific job duties include:
- Security Engineering & Vulnerability Management
- Help design and implement systems that protect from multiple attack vectors .
- Implement security improvements designed by you.
- Systems Management
- Systems design and administration of Ubuntu-based IoT ecosystems.
- Design and management of cloud infrastructure.
- Management of a varied Google hosting infrastructure, including Kubernetes, virtual networking, and VPNs
- Industrial PC Onboard Compute
- Participate in selection of industrial PC’s (IPCs) purpose-built for automation and IoT applications
- Working with other teams to test and troubleshoot PC hardware, peripheral, and software compatibility issues
- Monitoring and Observability
- Extend existing log-based monitoring to create observable, repeatable infrastructure that ensures we know how our customers robots are performing at all times
- Define alerting rules and rulesets to ensure our on-call engineers are alerted to any infrastructure issues that need immediate attention
- Design monitoring dashboards for engineering and wider consumption across the support organization
- Networking
- Understand typical customer concerns with deploying infrastructure on a customer’s network
- Understanding of the TCP/IP networking stack as typically implemented in Linux
- Understand and be able to implement site-to-site VPNs with Google Hosting and industry standard VPN platforms
- Ability to diagram an IoT implementation: source ports/protocols and associated applications, who initiates the connection, associated applications
- Support and management of networking infrastructure with other Platform team members, including both on-robot networking infrastructure as well as providing guidance and backup support to the IT functions for office networking when needed.
What you’ll need:
- Thorough knowledge of Linux systems architecture in an enterprise environment
- Knowledge of several of these:
- Containerization
- Cloud hosting architecture
- Cybersecurity principles, technologies, and best practices
- Networking technologies
- IoT
- Configuration management automation / orchestration, especially Ansible automation
- Analytical mindset with the ability to assess and respond to a rapidly changing context
- Ability to quickly and critically assess possible factors surrounding an issue and determine next steps for troubleshooting or eliminating possibilities
- Bias toward documentation and the ability to diagram and document complex ecosystems in a way that other technical team members can inherit the system and understand the major moving parts
- Flexibility in how you work, as we continue to evolve the way things are done (Fox is a startup, after all!)
Nice to have:
Experience with the following w
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s