> Markdown version of [/jobs/ext/4602858-embedded-software-engineer-access-control](https://www.wearedevelopers.com/jobs/ext/4602858-embedded-software-engineer-access-control). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer, Access Control - **Company:** Verkada Inc. - **Location:** San Mateo, CA, United States - **Experience:** Starter - **Salary:** $125,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** Software Debugging, Embedded Software, Firmware, Linux Kernel, Linux-Powered Devices, Linux Servers, Scripting, Backend, Linux Development, Information Technology, Front End Software Development - **Published:** November 6, 2026 - **Apply:** https://www.juju.com/job/7_B3D09802DD7BD4C7D89DA82ADC200127 ## About the Role This role requires you to be onsite at our HQ in San Mateo, CA.What You'll DoYou think about delivering best-in-class products and experiences - not featuresYou can take a less-than-fully-fleshed-out product idea and drive it to completionSelf-motivated problem solver: At Verkada, you will tackle large, complex problems with no clear answers.Teach and learn: You will learn new technologies while being entrusted with the technical ownership of major systems, and we hope to learn something from you in turn.Growth mindset: As a fast-growing startup, every day brings new challenges and opportunities for growth, and we want you to grow with us!What You BringBS or a graduate degree in Computer Science, Engineering or related field.1-3 years of experience working on Linux development as a Software Engineer.Proficient in C/C++.Familiar with Linux servers, Linux device drivers, Linux kernel patches, secure operating systems and security focused programming.Preferred experience working with embedded LinuxBash scripting experienceExperience working with Distributed SystemsUnderstanding of HTTP and practical debugging techniqueMust be willing and able to work onsite five days per weekNice to Have:Experience with YoctoFamiliarity with Secure BootFamiliarity with Go and Python.Familiarity with WebRTCUS Employee BenefitsVerkada is committed to fostering a workplace environment that prioritizes the holistic health and wellbeing of our employees and their families by offering comprehensive wellness perks, benefits, and resources. Our benefits and perks programs include, but are not limited to:Healthcare programs that can be tailored to meet the personal health and financial well-being needs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plansNationwide medical, vision and dental coverageHealth Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving optionsExpanded mental health supportPaid parental leave policy & fertility benefitsTime off to relax and recharge through our paid holidays, firmwide extended holidays, flexible PTO and personal sick timeProfessional development stipendWellness/fitness benefitsHealthy lunches provided dailyCommuter benefitsAdditional InformationWe 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.Annual Pay RangeAt Verkada, we want to attract and retain the best employees, and compensate them in a way that appropriately and fairly values their individual contribution to the company. With that in mind, we carefully consider a number of factors to determine the appropriate starting pay for an employee, including their primary work location and an assessment of a candidate's skills and experience, as well as market demands and internal parity. ## Description You'll be working alongside a dynamic team of firmware, backend, and frontend engineers to develop this product line.We are committed to a thriving in-office culture.