Verkada→
Embedded Software Engineering Intern - Fall… at Verkada · San Mateo
InternshipOn-siteFull-timeSan Mateo, CA$114k–$135k/yr
Skills
embedded linuxc programmingc++ programminggo programmingpython programmingusb protocoli2c protocolyocto projectlinux serverslinux device driverslinux kernel patchessecure operating systemssecurity focused programmingagile team collaboration
Job Description
Summary: Verkada is transforming how organizations protect their people and places with an integrated, AI-powered platform. They are seeking software engineering interns to join their Backend Engineering team to design, develop, test, and maintain embedded software for their devices.
Responsibilities:
- Design, develop, test, deploy, maintain, and improve the embedded and server-side software for our fleet of devices
- Effectively manage priorities, deadlines, and deliverables on all projects
- Work cross-functionally with the hardware team to develop features in C, C++, Go and Python to build the embedded software and firmware that goes onto the devices we ship to our customers
- Design, develop and verify embedded software, firmware and drivers for our systems
- Work with new technologies that are critical to product development
- Work with product management and cross functional teams to build and ship features that delight users and customers
- Experiment/test with new development boards
- Make regular contributions to existing code base to push new features OTA on a frequent basis
- Collaborate with senior engineers to define new specs for future products
Required Qualifications:
- Ability to work at Verkada HQ during Fall 2026
- Actively pursuing a Bachelor's or Master's degree in Computer Science or similar technical field of study and graduating by June 2027
- Internship experience developing and launching products
- Work experience with Embedded Linux, C, USB, I2C, and Yocto
- Familiar with Linux servers, Linux device drivers, Linux kernel patches, secure operating systems and security focused programming
- Comfortable working in an agile team software development environment
Required Skills: Embedded Linux, C programming, C++ programming, Go programming, Python programming, USB protocol, I2C protocol, Yocto Project, Linux servers, Linux device drivers, Linux kernel patches, Secure operating systems, Security focused programming, Agile team collaboration
Internship Start Date: Start in 2026 Fall
Benefits: We do sponsor and take over sponsorship of employment visas for this role. If we make you an offer, we will make every reasonable effort to get you a visa., Monthly housing stipend in addition to a competitive hourly wage, Daily lunch catered onsite, complimentary barista-made drinks, and fully stocked snacks to keep you fueled, Intern-exclusive events and mixers, including opportunities to connect with other interns across different teams, Cross-functional collaboration opportunities, giving you real exposure to how teams work together at Verkada, Lunch & Learns with company executives — hear directly from leaders and gain insight into building a successful career, And more! From team-building activities to mentorship opportunities, we’re here to support your growth every step of the way
Benefits
We do sponsor and take over sponsorship of employment visas for this role. If we make you an offer, we will make every reasonable effort to get you a visa.
Monthly housing stipend in addition to a competitive hourly wage
Daily lunch catered onsite, complimentary barista-made drinks, and fully stocked snacks to keep you fueled
Intern-exclusive events and mixers, including opportunities to connect with other interns across different teams
Cross-functional collaboration opportunities, giving you real exposure to how teams work together at Verkada
Lunch & Learns with company executives — hear directly from leaders and gain insight into building a successful career
And more! From team-building activities to mentorship opportunities, we’re here to support your growth every step of the way