CrawlJobs Logo

Embedded Linux Security Engineer

United States, San Mateo 130000.00 - 280000.00 USD / Year · Job Posted January 06, 2026
Apply Position
Job Link Share

Job Description

As an embedded security engineer on the Device Security Team, you’ll work with an amazing team of security, firmware, and backend engineers entrusted with the mission of protecting our fleet of physical security products from threats. You’ll help define the security & privacy roadmap for Verkada’s devices, build tooling and software to measure & improve security posture, and partner closely with product teams to bake secure-by-design principles into our products.

Job Responsibility

  • Develop & drive security requirements for the hardware and firmware that goes onto the devices we ship to our customers to improve the security of Verkada’s products and exceed customer expectations
  • Build security tooling to ensure secure development best practices
  • Perform red team/offensive assessments against firmware & devices
  • Triage and recommend solutions for security bugs from tools, third party assessments and bug bounties
  • Develop threat models & attack trees, and participate in security design & code reviews
  • Explore innovative solutions to enable Verkada business instead of “Security says No”
  • Collaborate with the CISO and security team to grow the broader Verkada security program
  • Share your security experience with other teams internally and externally via security conferences and blogs, and help your peer engineers grow their own security reasoning

Requirements

  • Bachelor of Science in Computer Science, Computer Engineering, or equivalent
  • 8+ years of experience as a security engineer, software engineer, or security consultant
  • Familiarity with security weaknesses, exploits, attacks and mitigations
  • Excellent written & verbal communication & collaborative skills
  • Deep knowledge of Linux-based operating system internals & network protocols
  • Knowledge of hardware security features such as secure boot, TrustZone, disk encryption, or mandatory access control
  • Working cryptography knowledge around primitives, protocols and applications

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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Embedded Linux Security Engineer

8 matching positions

Senior Embedded Linux / Platform Security Engineer

Our client is a privately held medical technology company developing and commerc...
Location
Location
United States
Salary
Salary:
Not provided
Intellias
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with Embedded Linux, particularly Ubuntu (or Ubuntu-based distributions)
  • Proven background in platform security, system hardening, and secure image creation
  • Experience working in regulated environments, ideally medical devices (FDA, QMS compliance)
  • Hands-on experience with OTA update systems and lifecycle management for embedded devices
  • Solid understanding of: Linux kernel and system internals
  • Filesystems, networking, and system services
  • Security frameworks and best practices
Job Responsibility
Job Responsibility
  • Design, build, and maintain secure Ubuntu-based embedded Linux images for production environments
  • Implement system hardening, security controls, and compliance measures aligned with FDA and QMS standards
  • Support OTA (Over-the-Air) update mechanisms, ensuring reliability and security of deployed devices
  • Collaborate with internal teams and external partners to develop minimal, hardened production images
  • Contribute to platform security architecture, including secure boot, access control, and system integrity
  • Assist in integrating and securing edge/embedded compute platforms, including future NVIDIA Jetson-based systems
  • Participate in risk assessments, threat modeling, and vulnerability remediation across the device lifecycle
What we offer
What we offer
  • Opportunity to step into a Jetson-focused role over time with support from a dedicated NVIDIA consulting partner
  • High-impact work on production-grade medical devices in a regulated environment
  • Ability to influence platform security strategy and architecture from the ground up
  • Fulltime
Read More
Arrow Right
New

Staff Software Engineer, Embedded Linux & Android

General Motors is seeking a highly skilled and experienced professional to join ...
Location
Location
United States , Austin
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in electrical engineering or a related field, or Work equivalent experience
  • 8+ years of experience in Android, embedded Linux kernel development, device driver programming, and board bring-up
  • Expertise in Linux kernel internals, including memory management, scheduling, file systems, and IPC mechanisms
  • Experience in Android or other embedded device bring-up, such as cameras, displays, audio devices and network system
  • Strong experience with BSP development, bootloaders (e.g., U-Boot), and firmware integration
  • Deep knowledge of communication protocols such as USB, PCIe, I2C, SPI, and MIPI-CSI
  • Experience with Ethernet interfaces (WLAN, LAN) and network protocols (BLE, Bluetooth 5.0)
  • Proficiency in diagnostics, health monitoring, and fault detection for embedded systems
  • Familiarity with manufacturing and production support, including hardware validation, firmware flashing, and end-of-line testing
  • Proficiency in low-level debugging tools (e.g., JTAG, GDB, ftrace, kdump, perf)
Job Responsibility
Job Responsibility
  • Develop and enhance Android & Embedded Linux kernel and device drivers, including those for camera sensors, display interfaces, multimedia subsystems, and networking (WLAN, LAN, BLE, BT5.0)
  • Lead system bring-up activities, including bootloader configuration, camera pipeline initialization, board support package (BSP) development, and low-level debugging
  • Integrate and optimize hardware components, including USB, PCIe, I2C-connected peripherals, and Ethernet interfaces to ensure seamless operation within our embedded software stack
  • Develop and implement diagnostics and health monitoring solutions, ensuring system reliability, predictive maintenance, and fault detection in critical automotive systems
  • Analyze and troubleshoot low-level system issues, particularly in camera interfaces (MIPI-CSI, ISP bring-up), high-speed data buses, and network connectivity
  • Support manufacturing and production processes, including hardware validation, firmware flashing, and end-of-line testing to ensure smooth integration of software into production vehicles
  • Work closely with hardware teams to validate and debug platform issues, ensuring optimal hardware-software interaction
  • Define Objectives and Key Results (OKRs) and work towards continuously improving software stability, performance, and maintainability
  • Fulltime
Read More
Arrow Right

Lead Software Engineer- Embedded Linux Platform

Are you looking for an exciting opportunity as a Lead Software Engineer? Join o...
Location
Location
Netherlands , Eindhoven
Salary
Salary:
Not provided
signify.com Logo
Signify
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 8+ years of experience with connectivity, networking, and IoT
  • Background in Computer Science, software engineering, mathematics or similar
  • Strong SW design skills and ability to create simple, robust, and elegant SW systems
  • Strong problem solving and analytical skills
  • Knowledge and experience in network security
  • knowledge and experience in data-driven product development
  • Technically responsible for the Yocto-based Linux platform architecture, ensuring scalability and long-term maintainability across embedded products
  • Leading, owning, and evolving the embedded Linux platform architecture
  • Driving BSP integration, kernel strategy, and bootloader design
  • Optimizing system performance, boot time, footprint, and overall reliability
Job Responsibility
Job Responsibility
  • Join the team responsible for cloud connectivity, security, and fleet management of Hue Bridge devices
  • Participate in development of new IoT infrastructure together with cloud engineers
  • Develop, test, and integrate Hue Bridge SW components for embedded Linux
  • Improve user experience and operational costs based on data from the field
  • Learn and innovate on our development practices and processes
  • Explore opportunities of full stack IoT SW development, from devices to cloud
  • Develop using a wide variety of programming languages: C, C++, Bash, Python, C#, Go, Shell, Rust, Normal Python and Lisp
What we offer
What we offer
  • Pleasant work environment
  • Attractive compensation
  • Career guidance
  • Learning and development
  • Employee benefits
  • Fulltime
Read More
Arrow Right

Embedded Security Engineer

As part of the Embedded Software team building the foundational software stack f...
Location
Location
United States , Sunnyvale
Salary
Salary:
175000.00 - 275000.00 USD / Year
cerebras.net Logo
Cerebras Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer engineering, Electrical Engineering, Computer Science, or related field
  • 5+ years of experience in embedded systems development (C/C++), firmware, or BSP-level work
  • Hands-on experience with embedded Linux, U-Boot, kernel configuration, or low-level driver development
  • Proficiency with secure boot concepts, cryptographic primitives for firmware security, and hardware/software root-of-trust mechanisms
  • Familiarity with microcontroller development, RTOS environments, or SoC/CPU boot flows
  • Ability to drive projects end-to-end with cross-functional teams (security, manufacturing, operations, hardware)
  • Strong debugging skills with tools such as JTAG, logic analyzers, or serial consoles
Job Responsibility
Job Responsibility
  • Design and implement embedded security strategies for the Cerebras WSE platform, including secure boot, firmware authentication, and Root of Trust infrastructure
  • Maintain and enhance repositories such as Linux kernel, U-Boot, and CPU related BSP components
  • Partner closely with the Security Engineering team to define requirements, threat models, and the scope of work
  • Coordinate with Manufacturing and Operations to design deployment strategies, secure pipelines, and system provisioning workflows
  • Support general embedded development for microcontrollers and Linux level applications involved in monitoring and controlling the WSE
  • Drive best practices in secure coding, vulnerability mitigation, and long-term maintainability for embedded software components
  • Participate in code reviews, system design, and cross functional architectural discussions
Read More
Arrow Right

Senior Defensive Security Engineer – Embedded Systems

Silvus is seeking a Senior Defensive Security Engineer – Embedded Systems who wi...
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
  • Bachelor’s degree in Cybersecurity, Computer Science, Information Technology, or related field (e.g., Mathematics, Computer Engineering)
  • Minimum 5 years in cybersecurity, with at least 2 years in defensive security roles focused on Linux-based systems
  • Expertise in Linux network security, secure coding, or embedded systems security
  • Coding/scripting in C/C++, Python, Bash, or assembly for Linux environments
  • Familiarity with Linux security tools like Auditd, Lynis, or vulnerability scanners
  • Security Clearance: Active U.S. Government SECRET clearance or the ability to obtain one within 12 months of hire
  • Must be a U.S. Person (U.S. Citizen, or U.S. Permanent Resident) due to clients under U.S. federal contracts
Job Responsibility
Job Responsibility
  • Design and implement Linux-based security architectures for embedded systems, focusing on secure boot, and kernel hardening
  • Develop and enforce Linux security features, including iptables, netfilter, and auditd for intrusion detection and prevention
  • Conduct security assessments and audits of Linux-based embedded systems to identify and mitigate vulnerabilities
  • Integrate Linux security best practices into the development lifecycle (DevSecOps), emphasizing secure coding and configuration management
  • Manage vulnerabilities in Linux-based embedded systems, including timely patching and kernel updates
  • Train teams on Linux security practices, including privilege management, file system permissions, and container security
  • Participate in incident response planning and execution for Linux-based embedded systems
  • Implement Linux-native encryption and authentication mechanisms (e.g., dm-crypt, OpenSSL, PAM) for secure communications
  • Fulltime
Read More
Arrow Right

Embedded Linux Platform Engineer

The Embedded Linux Platform Engineer is responsible for executing and maintainin...
Location
Location
United States , Redmond
Salary
Salary:
Not provided
sigmadzn.com Logo
Sigma Design
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical discipline or equivalent professional experience required
  • Minimum of 3 years of relevant work experience supporting Linux systems, embedded Linux platforms, or embedded hardware environments preferred
  • Strong knowledge of Linux systems including kernel fundamentals, package management, systemd, boot loaders, and device trees
  • Experience working with embedded or edge hardware platforms including firmware flashing, system bring-up, and hardware debugging
  • Experience troubleshooting build failures, driver issues, and OS-level system problems
  • Scripting proficiency using Bash and/or Python for automation and diagnostics
  • Familiarity with the NVIDIA Jetson ecosystem (JetPack SDK, Linux for Tegra BSP, CUDA toolkit) preferred
  • Strong written and verbal English language communication skills
  • Excellent teamwork/interpersonal skills and the ability to communicate effectively
  • Demonstrated ability to work collaboratively, both within and outside one's own work group
Job Responsibility
Job Responsibility
  • Execute and maintain the Jetson OS image build process for NVIDIA AGX Orin and AGX Thor platforms using established procedures and runbooks
  • Perform systematic validation of OS images prior to release, including boot verification, driver validation, peripheral testing, and system stability checks
  • Triage and fulfill requests to upgrade OS components including kernel, BSP, drivers, and system packages, ensuring compatibility with supported hardware platforms
  • Diagnose and resolve OS-level issues including build failures, boot problems, driver incompatibilities, and hardware initialization issues
  • Perform firmware flashing, hardware bring-up activities, and serial console debugging on embedded hardware platforms
  • Maintain and improve documentation for build and validation workflows and contribute to process improvements that streamline or automate repetitive tasks
  • Develop and maintain scripts (Bash or Python) to support build automation, log analysis, and validation processes
  • Collaborate with robotics and platform engineering teams to support OS readiness for current and future hardware platforms
  • Follow Business Technology policies to protect sensitive data and reduce information security occurrences
What we offer
What we offer
  • Competitive compensation
  • 401(k) with up to 4% company match
  • Quarterly bonus program
  • 15-days of accrued PTO
  • 9 company paid holidays
  • Multiple options for medical insurance
  • Dental insurance
  • Voluntary benefits: vision, long-term disability, and life insurance
  • Fulltime
Read More
Arrow Right

Senior Embedded Linux / BSP Engineer

We are looking for a Senior Embedded Linux / BSP Engineer to lead the developmen...
Location
Location
Salary
Salary:
Not provided
hiremoters.ai Logo
HiRemoters
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with Embedded Linux development
  • Deep knowledge of Yocto Project / BitBake
  • Experience with NXP i.MX platforms (especially i.MX8) is highly preferred
  • Solid understanding of: Linux kernel configuration and debugging, Bootloaders (U-Boot), Device Tree
  • Experience with: OTA frameworks (RAUC, Mender, SWUpdate), Secure boot and root of trust, Software signing and encryption
  • Experience with embedded networking: SSH, SCP, FTP, PPP / cellular connectivity
  • Familiarity with cloud-connected devices (AWS or similar)
Job Responsibility
Job Responsibility
  • BSP Development & Customization: Develop and maintain BSPs based on Yocto Project (LTS – Scarthgap or similar)
  • Customize Linux distributions for embedded platforms (i.MX8M Plus or similar)
  • Create and maintain BitBake recipes and layers
  • Integrate and configure system packages (e.g., SSH, networking tools, system utilities)
  • Linux System Integration: Configure and optimize Linux kernel (preferably mainline or near-mainline)
  • Work with bootloaders (e.g., U-Boot)
  • Manage device tree configurations and hardware interfaces
  • Debug low-level system issues (boot, drivers, peripherals)
  • OTA & System Update Architecture: Design and implement OTA (Over-The-Air) update mechanisms
  • Implement A/B partitioning schemes for fail-safe updates
What we offer
What we offer
  • Flexible and Remote Working
  • Career Growth: training and advancement opportunities
  • Performance Recognition: raises and career progression opportunities based on quarterly performance review
  • Health and Fitness Benefits: fitness reimbursements from day one, health budget after one year
  • Extra Paid Annual Leave: 22 days of vacation, with an additional day added for each year of employment, up to a maximum of 26 days
  • Special Birthday Perk: Take your birthday off after a year of employment
  • Fulltime
Read More
Arrow Right

Embedded Linux Platform Engineer

The Embedded Linux Platform Engineer is responsible for executing and maintainin...
Location
Location
United States , Redmon, WA
Salary
Salary:
111000.00 - 132000.00 USD / Year
sigmadzn.com Logo
Sigma Design
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical discipline or equivalent professional experience required
  • Minimum of 3 years of relevant work experience supporting Linux systems, embedded Linux platforms, or embedded hardware environments preferred
  • Strong knowledge of Linux systems including kernel fundamentals, package management, systems, boot loaders, and device trees
  • Experience working with embedded or edge hardware platforms including firmware flashing, system bring-up, and hardware debugging
  • Experience troubleshooting build failures, driver issues, and OS-level system problems
  • Scripting proficiency using Bash and/or Python for automation and diagnostics
  • Familiarity with the NVIDIA Jetson ecosystem (JetPack SDK, Linux for Tegra BSP, CUDA toolkit) preferred
  • Strong written and verbal English language communication skills
  • Excellent teamwork/interpersonal skills and the ability to communicate effectively
  • Demonstrated ability to work collaboratively, both within and outside one's own work group
Job Responsibility
Job Responsibility
  • Execute and maintain the Jetson OS image build process for NVIDIA AGX Orin and AGX Thor platforms using established procedures and runbooks
  • Perform systematic validation of OS images prior to release, including boot verification, driver validation, peripheral testing, and system stability checks
  • Triage and fulfill requests to upgrade OS components including kernel, BSP, drivers, and system packages, ensuring compatibility with supported hardware platforms
  • Diagnose and resolve OS-level issues including build failures, boot problems, driver incompatibilities, and hardware initialization issues
  • Perform firmware flashing, hardware bring-up activities, and serial console debugging on embedded hardware platforms
  • Maintain and improve documentation for build and validation workflows and contribute to process improvements that streamline or automate repetitive tasks
  • Develop and maintain scripts (Bash or Python) to support build automation, log analysis, and validation processes
  • Collaborate with robotics and platform engineering teams to support OS readiness for current and future hardware platforms
  • Follow Business Technology policies to protect sensitive data and reduce information security occurrences
What we offer
What we offer
  • competitive compensation
  • a 401(k) with up to 4% company match
  • quarterly bonus program
  • 15-days of accrued PTO
  • 9 company paid holidays
  • multiple options for medical insurance
  • dental insurance
  • voluntary benefits: vision, long-term disability, and life insurance
  • Fulltime
Read More
Arrow Right