Embedded Software Engineering Intern 2026
@ Verkada

San Mateo, California, United States
On Site
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXX******* @verkada.com
Recommended after applying

Job Details

Who We Are

Designed with simplicity in mind, Verkada's six product lines — video security cameras, access control, environmental sensors, alarms, workplace, and intercoms — provide unparalleled building security through an integrated, cloud-based software platform. Trusted by over 33,500 organizations globally, Verkada is a rapidly expanding company with a strong funding background and diverse product suite.

About the Role

Verkada is looking for software engineering interns for an exciting, challenging internship. You will join the Backend Engineering team and work across the full software stack, collaborating with hardware and product teams to launch flagship software for security systems.

What You'll Do

  • Design, develop, test, deploy, maintain, and improve embedded and server-side software.
  • Manage priorities, deadlines, and deliverables on multiple projects.
  • Collaborate with hardware teams using C, C++, Go, and Python.
  • Develop embedded software, firmware, and drivers for devices.
  • Experiment with new development boards and contribute to OTA features.
  • Work with senior engineers on defining specs for future products.

What You Bring

  • Ability to work on-site at Verkada HQ in San Mateo, CA during winter or summer 2026.
  • Pursuing a Bachelor's or Master's in Computer Science or a related field, graduating by June 2027.
  • Internship experience in product development.
  • Experience with Embedded Linux, C, USB, I2C, Yocto, and Linux device drivers.
  • Familiarity with agile software development methodologies.

US Intern Benefits

  • Monthly housing stipend plus competitive hourly wage.
  • Catered daily lunch, complimentary barista drinks, and snacks.
  • Intern-exclusive events and mixers, plus cross-team collaborations.
  • Lunch & Learns with executives and mentorship opportunities.
  • Additional team-building and networking activities.

Additional Information

This role includes visa sponsorship support. Compensation factors include candidate skills, market demands, and internal parity. Base pay is one component of the total rewards package.

Key skills/competency

Embedded Systems, C, C++, Go, Python, Linux, Firmware, Yocto, Agile, Testing

How to Get Hired at Verkada

🎯 Tips for Getting Hired

  • Research Verkada's culture: Review mission, values, and team insights online.
  • Customize your resume: Emphasize embedded systems and multi-language expertise.
  • Prepare technically: Practice C, C++, Go, Python, and Linux fundamentals.
  • Show initiative: Highlight project and teamwork experiences.
  • Practice interviews: Focus on both technical and behavioral insights.

📝 Interview Preparation Advice

Technical Preparation

Review Embedded Linux fundamentals.
Practice C, C++ and Go coding.
Study Linux driver development and Yocto.
Familiarize with agile methodologies.

Behavioral Questions

Prepare teamwork examples.
Discuss conflict resolution.
Highlight project management skills.
Show cross-functional collaboration.

Frequently Asked Questions