CrawlJobs Logo

Embedded Software Engineer - Access Control

verkada.com Logo

Verkada

Location Icon

Location:
United States , San Mateo

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

150000.00 - 300000.00 USD / Year

Job Description:

We are a small, dynamic team focused on building cloud-managed access control systems. Access Control is our second major product line. Our Access Control solution allows users to manage their doors, schedules, and user credentials from virtually anywhere on their laptop or phone. We consider our team a startup within a startup, with a fair amount of ownership and autonomy. You’ll be working alongside a dynamic team of firmware, backend, and frontend engineers to develop this product line.

Job Responsibility:

  • Excited by new products and startups
  • You think about delivering best-in-class products and experiences - not features
  • You can take a less-than-fully-fleshed-out product idea and drive it to completion
  • Self-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!

Requirements:

  • BS or a graduate degree in Computer Science, Maths, Engineering, or science
  • 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
  • Bash scripting experience
  • Experience with Yocto
  • Familiarity with Secure Boot
  • Familiarity with Go and Python
  • Familiarity with WebRTC
  • Experience working with Distributed Systems
  • Understanding of HTTP and practical debugging techniques
  • Must be willing and able to work onsite five days per week

Nice to have:

Preferred experience working with embedded Linux

What we offer:
  • 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 plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Time off to relax and recharge through our paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Commuter benefits

Additional Information:

Job Posted:
January 06, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Embedded Software Engineer - Access Control

Associate Director of Embedded Software Engineering

Silvus is seeking an Associate Director of Embedded Software Engineering to join...
Location
Location
United States , Los Angeles
Salary
Salary:
200000.00 - 250000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrated experience leading a team of engineers with hands-on development
  • Bachelor of Science degree in Electrical Engineering, Computer Science, or relevant engineering fields
  • 8+ years of relevant embedded system software development experience
  • Strong expertise in C programming
  • Expertise in board support package and secure boot in AMD UltraScale+ MPSoC and/or Microchip Polarfire SoC based products
  • Linux kernel driver development expertise
  • Expertise in network configurations and programming
  • Must be a U.S. Citizen due to clients under U.S. government contracts
Job Responsibility
Job Responsibility
  • Lead a team of engineers and be responsible for the team’s success on assigned projects
  • Work with the Director of Software Engineering and the rest of the engineering team to improve engineering processes, product quality, reliability, and performance
  • Develop device drivers and board support packages
  • Develop the software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols
  • Develop efficient wireless multicast protocols for mobile ad-hoc networking
  • Develop network management software and user interfaces
  • Develop audio streaming and push-to-talk voice applications
  • Perform system level design and implement security protocols and encryption algorithms on StreamCaster radios and other products
  • Support product security effort and regulatory compliance requirements such as NIST FIPS 140-3 and NIAP Common Criteria
  • Engage with and support customers as needed
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

Silvus is recruiting a Senior Embedded Software Engineer reporting to the Direct...
Location
Location
United States , Los Angeles
Salary
Salary:
135000.00 - 200000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science degree in Electrical Engineering, Computer Science, or related fields
  • Minimum 5 years of relevant embedded system software development experience
  • Expertise in C programming and experience in Linux kernel driver development
  • Must be a U.S. Citizen due to clients under U.S. government contracts
  • All employment is contingent upon the successful clearance of a background check
Job Responsibility
Job Responsibility
  • Implementation of software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols
  • Network management software and web interface implementation
  • Implementation of different security protocols and encryption algorithms
  • Audio streaming and push to talk voice application implementation
  • Analyze and improve product security and robustness to meet certain regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria
  • Implementation of testing software for product performance and reliability testing
  • Device driver and board support package development and maintenance for both ARM and RISC-V based systems
  • Linux system customization and scripting
  • Fulltime
Read More
Arrow Right

Principal Embedded Software Engineer

Silvus is seeking a full-time Principal Embedded Software Engineer to join our E...
Location
Location
United States , Irvine
Salary
Salary:
165000.00 - 215000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science degree in Electrical Engineering, Computer Science, or relevant engineering fields
  • 8+ years of relevant embedded system software development experience
  • Expertise in C programming and experience in Linux kernel driver development
Job Responsibility
Job Responsibility
  • Implementation of the software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols
  • Network management software and web interface implementation
  • Implementation of different security protocols and encryption algorithms
  • Audio streaming and push-to-talk voice application implementation
  • Analyzing and improving product security and robustness to meet certain regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria
  • Implementation of testing software for product performance and reliability testing
  • Device driver and board support package development and maintenance for both ARM and RISC-V based systems
  • Linux system customization and scripting
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

Silvus is seeking a full-time Senior Embedded Software Engineer to join our Rese...
Location
Location
United States , Los Angeles
Salary
Salary:
140000.00 - 200000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum Bachelor of Science degree in Electrical, Computer, or Communications Engineering, Computer Science, or relevant engineering fields
  • Minimum 5 years of relevant embedded system software development experience
  • 3 years of relevant embedded system software development experience with an advanced STEM degree
  • Expertise in C programming and experience in Linux kernel driver development
Job Responsibility
Job Responsibility
  • Implementation of software portion of MAC (Medium Access Control) and mobile ad-hoc networking routing protocols
  • Network management software and web interface implementation
  • Implementation of different security protocols and encryption algorithms
  • Audio streaming and push-to-talk voice application implementation
  • Analyze and improve product security and robustness to meet certain regulatory requirements such as NIST FIPS 140-3 and NIAP Common Criteria
  • Implementation of testing software for product performance and reliability testing
  • Device driver and board support package development and maintenance for both ARM and RISC-V based systems
  • Linux system customization and scripting
  • Fulltime
Read More
Arrow Right

Embedded Engineer, Vehicle Security

At Harbinger Motors, we’re building the next generation of electric medium-duty ...
Location
Location
United States , Garden Grove
Salary
Salary:
180000.00 - 240000.00 USD / Year
harbingermotors.com Logo
Harbinger Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field
  • 3+ years of experience developing and securing embedded systems (Linux or RTOS)
  • Strong proficiency in C++, C and/or Rust for low-level software development
  • Experience in at least one of the following: Linux kernel or driver development, Platform firmware (U-Boot, EDK2), Trusted OS development (OP-TEE, Trusty), Security co-processor or TPM firmware
  • Familiarity with ARM-based SoCs used in automotive or industrial applications (e.g., NXP, Renesas, NVIDIA Jetson, TI)
  • Working knowledge of vehicle communication protocols (CAN, LIN, Automotive Ethernet)
  • Must be a U.S. Person due to access to export-controlled technology
Job Responsibility
Job Responsibility
  • Collaborate with software and hardware teams to design and implement security-critical features for embedded controllers and vehicle networks
  • Develop and maintain secure embedded Linux and RTOS environments across control modules for propulsion, chassis, and body systems
  • Design and integrate mechanisms for: Secure boot and firmware integrity verification, Cryptographic key management and hardware security modules (HSMs), Secure OTA (over-the-air) updates and signed software deployment, Encrypted and authenticated vehicle communications (CAN, CAN FD, Automotive Ethernet), Trusted execution environments (ARM TrustZone, TPMs)
  • Participate in threat modeling, secure code reviews, and vulnerability assessments
  • Support compliance with emerging vehicle security standards (ISO/SAE 21434, UNECE WP.29 R155/R156)
  • Contribute to system-level design decisions that strengthen the vehicle’s overall security architecture
What we offer
What we offer
  • Comprehensive Health, Dental & Vision (HDV) – 100% employee covered
  • Early-stage Stock Options
  • Robust Retirement Savings (401k, HSA, FSA)
  • Generous Paid Time Off (PTO) & Parental Leave
  • Annual Vacation Bonus
  • Wellness & Fertility Benefits
  • Cell Phone Stipend
  • Complimentary Meals & Stocked Kitchens
  • Fulltime
Read More
Arrow Right
New

Production Software Engineer

As a Production Software Engineer, you will play a critical role in transitionin...
Location
Location
United States , Palo Alto
Salary
Salary:
Not provided
1x.tech Logo
1X Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience transitioning engineering systems into manufacturing environments
  • Full-stack engineering mindset with ability to work across embedded, application, and backend layers
  • Deep hands-on experience with embedded systems and deployment across varied interfaces
  • Proficiency in C++ and Python for production, testing, and automation
  • Familiarity with NVIDIA Jetson platforms
  • Strong understanding of physical-layer communications, including SPI, I2C, UART, USB, CAN, EtherCAT, Ethernet, and RS-485
  • Practical knowledge of signal integrity, SNR, baud rates, and real-world communication limitations
  • Experience with cameras, MIPI interfaces, and calibration workflows
  • Comfortable working with complex robotic systems involving multiple PCBAs and subsystems
  • Strong grasp of quality systems, root-cause analysis, and failure diagnostics
Job Responsibility
Job Responsibility
  • Triage and debug robot issues on the factory floor across electronics, firmware, middleware, and mechanical components
  • Develop and maintain software for manufacturing test, calibration, validation, and system bring-up
  • Design and implement robot self-test frameworks for end-of-line and end-of-day validation
  • Build structured diagnostics and error reporting systems to enable rapid root-cause analysis
  • Translate engineering prototypes into robust, production-ready processes and tools
  • Own and evolve test software across various robot subsystems, PCBAs, and sensors
  • Support bootloaders, OTA flows, versioning, and traceability in distributed robot subsystems
  • Collaborate with Manufacturing, Controls, and Systems teams to improve yield, reliability, and throughput
  • Contribute to a modern Manufacturing Software stack, including: Factory station software and hardware abstraction layers
  • Integrations with MES, logging, and traceability systems
What we offer
What we offer
  • Health, dental, and vision insurance
  • 401(k) with company match
  • Paid time off and holidays
Read More
Arrow Right
New

Linux Embedded Software Engineer

We're focused on hiring embedded software engineers that understand not only the...
Location
Location
Poland
Salary
Salary:
14000.00 - 51000.00 PLN / Month
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • +5 years of experience on Linux Embedded development
  • +5 years of experience on C or C++ programming
  • Experience on Python or other scripting language
  • Experience on Git
Job Responsibility
Job Responsibility
  • Develop features for embedded platforms such as Cameras, Access control, Alarms, Sensors in Linux embedded environment
  • Debug, solve problems, do code reviews
  • Define architecture, design of new features, functionalities
  • Take part in projects from inception to deployment and customer support
  • Build prototypes, work on proof of concepts
  • Research on technologies we are interested in for new products
  • Work in cross-functional team
What we offer
What we offer
  • Healthcare programs that can be tailored to meet the personal health and financial well-being needs
  • Paid parental leave policy & fertility benefits
  • Time off to relax and recharge through our paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Commuter benefits
  • Fulltime
Read More
Arrow Right
New

Systems Engineer Manager

Location
Location
United States , Springfield, NJ
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must have strong Industry experience in power/electricity and SCADA systems
  • Experience leading teams and full cycle design experience
  • Good organization skills with the ability to manage multiple projects simultaneously
  • Excellent communication skills
  • Must be disciplined to follow procedures
  • Travel as required (domestic & international)
  • Experience with customers, presentations, business planning, strategy, budgets
  • Very responsible, dedicated, works well under pressure
  • MUST have Project engineering skills, decisive, willing to make decisions
  • Strong PC Skills, hardware and software (Microsoft Suit, Excel, WORD, Outlook, Access, etc.)
Job Responsibility
Job Responsibility
  • Oversee the SCADA System design consisting of various QEI components (hardware & software)Read and Understand technical specifications. Apply specification to system design, quotations and proposals
  • Oversee the design and development of new hardware and software (embedded & workstation) products
  • Participate in the integration, loading, configuration and testing of SCADA, networking and communication hardware and software
  • Periodically travel to the field to startup and troubleshoot systems/equipment
  • Manage Application documentation (User Manuals) that they are current with most recent software releases
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • 401(k) plan
Read More
Arrow Right