Staff Firmware Engineer - Device Security
Company: Tbwa Chiat/Day Inc
Location: San Mateo
Posted on: April 1, 2025
Job Description:
San Mateo, CA United StatesWho We AreVerkada is a leader in
cloud-based B2B physical security. Verkada offers six product lines
- video security cameras, access control, environmental sensors,
alarms, workplace and intercoms - integrated with a single
cloud-based software platform.Designed with simplicity and
scalability in mind, Verkada gives organizations the real-time
insight to know what could impact the safety and comfort of people
throughout their physical environment, while empowering them to
take immediate action to minimize security risks, workplace
frustrations and costly inefficiencies.Founded in 2016 with more
than $460M in funding raised to date, Verkada has expanded rapidly
with 15 offices across three continents, 2,100+ full-time employees
and 28,000+ customers across 70+ countries.About the Device
Security TeamVerkada's device security team has an important
mission-empower the company to build the safest physical security
products in the world. We are directly responsible for the
development of important defensive security measures that run on
all Verkada devices. We help maintain and expand security testing
infrastructure that constantly evaluates devices for security
vulnerabilities. If you're interested in firmware and like having a
huge impact, we want to hear from you!Responsibilities:
- Explore innovative solutions to enable Verkada business instead
of "Security says No".
- Build out new features in our main on-device security
component.
- Work with other engineering product teams to ensure Verkada
Linux is integrated into their firmware deliverables.
- Maintain physical device security infrastructure, such as the
offline secure boot code signing facility and device security
testing robots.
- Secure the firmware supply chain by building tools to check
dependencies are up to date and vulnerabilities are patched.
- Help mentor other engineers, and learn everything you can about
embedded IoT security.
- Contribute to other parts of the team (cloud, backend,
offensive testing), should that interest you.Experience:
- 10+ years developing Linux applications, preferably for
embedded systems, and preferably in C, C++, or Go.
- Past experience in multiple domains, such as: register-level
hardware, bus architectures, device drivers, operating systems,
system applications, networking, and wireless protocols.
- Strong understanding and experience in systems architecture,
and comfortable in multiple areas, such as: register-level
hardware, bus architectures, device drivers, operating systems,
client applications, networks & networking protocols.
- Strong knowledge of the Linux operating system, including
important commands & files.
- Have worked in an agile team environment.Nice to Have:
- BS/MS in Computer Science, Computer Engineering, or Electrical
Engineering. Non-traditional backgrounds are OK to apply as
well!
- Yocto, openwrt, or other embedded Linux build systems.
- Interest or working knowledge of cryptography.
- Experience with Linux kernel patches, security focused
programming, low-level system components, bootloaders, kernel
modules, or secure boot.
- Familiarity with various electrical interfaces such as SPI,
I2C, JTAG, MMC, etc. and test equipment like oscilloscopes.
- Hacker mindset, or interest in knowing
more.Compensation:$200,000 - $300,000 USDPay DisclosureAt 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. This estimate can vary based on
the factors described above, so the actual starting annual base
salary may be above or below this range. This estimate is also just
one component of Verkada's total rewards package. A Verkada
employee may be eligible for additional forms of compensation,
depending on their role, including sales incentives, discretionary
bonuses, and/or equity in the company in the form of Restricted
Stock Units (RSUs).Equal Opportunity EmployerAs an equal
opportunity employer, Verkada is committed to providing employment
opportunities to all individuals. All applicants for positions at
Verkada will be treated without regard to race, color, ethnicity,
religion, sex, gender, gender identity and expression, sexual
orientation, national origin, disability, age, marital status,
veteran status, pregnancy, or any other basis prohibited by
applicable law.
#J-18808-Ljbffr
Keywords: Tbwa Chiat/Day Inc, San Mateo , Staff Firmware Engineer - Device Security, Engineering , San Mateo, California
Didn't find what you're looking for? Search again!
Loading more jobs...