Develop in a Linux environment using source code control system and deployment pipelines ... Design and develop Kernel modules, device drivers and CMA/DMA/DSP/VCU/GPU firmware * Gain and ...
Develop in a Linux environment using source code control system and deployment pipelines ... Design and develop Kernel modules, device drivers and CMA/DMA/DSP/VCU/GPU firmware * Gain and ...
We are looking for an experienced Firmware Engineer to contribute to the development of products on ... with Linux, scripting, Docker containers, and automation Experience developing Hi-Rel/Space ...
We are looking for an experienced Firmware Engineer to contribute to the development of products on ... with Linux, scripting, Docker containers, and automation Experience developing Hi-Rel/Space ...
Senior Wireless Firmware Engineer
Washington, DC · Remote
$135.30K - $179K/yr
About the Role Plume's Core Engineering team is looking for a Senior Wireless Firmware Engineer ... of Linux kernel and networking stack - Deep knowledge of IEEE 802.11 MAC and PHY layers ...
Quick apply
Senior Wireless Firmware Engineer
Washington, DC · Remote
$135.30K - $179K/yr
About the Role Plume's Core Engineering team is looking for a Senior Wireless Firmware Engineer ... of Linux kernel and networking stack - Deep knowledge of IEEE 802.11 MAC and PHY layers ...
Senior Firmware Engineer
$122.90K - $162.50K/yr
... with Linux, scripting, Docker containers, and automation Experience developing Hi-Rel/Space ... with firmware engineering, VHDL (RTL), System Verilog (Testing) Expertise with Digital Signal ...
Senior Firmware Engineer
$122.90K - $162.50K/yr
... with Linux, scripting, Docker containers, and automation Experience developing Hi-Rel/Space ... with firmware engineering, VHDL (RTL), System Verilog (Testing) Expertise with Digital Signal ...
Design, develop, and maintain low-level kernel-mode components, drivers, and subsystems for Linux platforms. Perform reverse engineering of Linux binaries (both legitimate and malicious) to ...
New
Design, develop, and maintain low-level kernel-mode components, drivers, and subsystems for Linux platforms. Perform reverse engineering of Linux binaries (both legitimate and malicious) to ...
New
Senior Firmware Engineer
Herndon, VA · On-site
$122.90K - $162.50K/yr
Job Title Senior Firmware Engineer Location Herndon, VA - Herndon, VA 20171 US (Primary) Fibertek ... Experience with Linux, scripting, Docker containers, and automation * Experience developing Hi-Rel ...
Senior Firmware Engineer
Herndon, VA · On-site
$122.90K - $162.50K/yr
Job Title Senior Firmware Engineer Location Herndon, VA - Herndon, VA 20171 US (Primary) Fibertek ... Experience with Linux, scripting, Docker containers, and automation * Experience developing Hi-Rel ...
Principal Embedded Linux Engineer
$170K - $200K/yr
Principal Embedded Linux Engineer ID: SPA-25-04-ISR Team: Space & Ground Systems Location: Herndon ... Lead board bring-up efforts, kernel customization, device driver development, and device tree ...
Principal Embedded Linux Engineer
$170K - $200K/yr
Principal Embedded Linux Engineer ID: SPA-25-04-ISR Team: Space & Ground Systems Location: Herndon ... Lead board bring-up efforts, kernel customization, device driver development, and device tree ...
Principal Embedded Linux Engineer
Herndon, VA · On-site
$170K - $200K/yr
Lead board bring-up efforts, kernel customization, device driver development, and device tree ... Mentor embedded software engineers on Linux internals, driver development, and debugging techniques ...
Principal Embedded Linux Engineer
Herndon, VA · On-site
$170K - $200K/yr
Lead board bring-up efforts, kernel customization, device driver development, and device tree ... Mentor embedded software engineers on Linux internals, driver development, and debugging techniques ...
We are seeking an experienced Linux Developer to join our engineering team. The ideal candidate ... Experience with Linux kernel development * Familiarity with embedded systems or performance ...
We are seeking an experienced Linux Developer to join our engineering team. The ideal candidate ... Experience with Linux kernel development * Familiarity with embedded systems or performance ...
... level software for Linux (kernel development experience desired). - Demonstrated in-depth ... Desired Qualifications:** - Ability to reverse engineer (RE) code. - Experience working ...
Quick apply
... level software for Linux (kernel development experience desired). - Demonstrated in-depth ... Desired Qualifications:** - Ability to reverse engineer (RE) code. - Experience working ...
Linux Developer
Herndon, VA · On-site
... Kernel development experience is desired) * Demonstrated in-depth understanding of low level system development for Linux/Unix internals and APIs * Demonstrated experience working in a cross-platform ...
Linux Developer
Herndon, VA · On-site
... Kernel development experience is desired) * Demonstrated in-depth understanding of low level system development for Linux/Unix internals and APIs * Demonstrated experience working in a cross-platform ...
Linux Developer
Sterling, VA · On-site
We are seeking an experienced Linux Developer to join our engineering team. The ideal candidate ... Experience with Linux kernel development * Familiarity with embedded systems or performance ...
Linux Developer
Sterling, VA · On-site
We are seeking an experienced Linux Developer to join our engineering team. The ideal candidate ... Experience with Linux kernel development * Familiarity with embedded systems or performance ...
Embedded Software Engineer
$129.50K - $170.40K/yr
... firmware development. - Proficient in C for embedded/systems programming; familiarity with C++ a plus. - Hands-on experience with embedded Linux (kernel drivers, device trees, init systems, cross ...
Embedded Software Engineer
$129.50K - $170.40K/yr
... firmware development. - Proficient in C for embedded/systems programming; familiarity with C++ a plus. - Hands-on experience with embedded Linux (kernel drivers, device trees, init systems, cross ...
Software Development Engineer - Hillsboro, OR
Washington, DC · On-site
$40/hr
Software Development Engineer 3 Location: Hybrid (3-4 days onsite, Hillsboro, OR). MUST align with ... Linux kernel development * Low level debug and triage "Nice-to-Have" Skills: * Deep understanding ...
Software Development Engineer - Hillsboro, OR
Washington, DC · On-site
$40/hr
Software Development Engineer 3 Location: Hybrid (3-4 days onsite, Hillsboro, OR). MUST align with ... Linux kernel development * Low level debug and triage "Nice-to-Have" Skills: * Deep understanding ...
Overview We are seeking a Firmware/Hardware Engineer to support the development, analysis, and ... Experience working in Linux or Unix-based environments * Ability to debug and analyze systems at a ...
Overview We are seeking a Firmware/Hardware Engineer to support the development, analysis, and ... Experience working in Linux or Unix-based environments * Ability to debug and analyze systems at a ...
Overview We are seeking a Firmware/Hardware Engineer to support the development, analysis, and ... Experience working in Linux or Unix-based environments * Ability to debug and analyze systems at a ...
Quick apply
Overview We are seeking a Firmware/Hardware Engineer to support the development, analysis, and ... Experience working in Linux or Unix-based environments * Ability to debug and analyze systems at a ...
We are seeking an experienced Linux Developer to join our engineering team. The ideal candidate ... Experience with Linux kernel development * Familiarity with embedded systems or performance ...
We are seeking an experienced Linux Developer to join our engineering team. The ideal candidate ... Experience with Linux kernel development * Familiarity with embedded systems or performance ...
The Position TrustPoint is currently seeking a Full Time Embedded Software Engineer to join the ... firmware in C/C++/Rust * Experience with Embedded linux, RTOS, and Linux kernel or Petalinux
The Position TrustPoint is currently seeking a Full Time Embedded Software Engineer to join the ... firmware in C/C++/Rust * Experience with Embedded linux, RTOS, and Linux kernel or Petalinux
Embedded Software Engineer
Sterling, VA · On-site
$150K - $175K/yr
The Position TrustPoint is currently seeking a Full Time Embedded Software Engineer to join the ... firmware in C/C++/Rust * Experience with Embedded linux, RTOS, and Linux kernel or Petalinux
Embedded Software Engineer
Sterling, VA · On-site
$150K - $175K/yr
The Position TrustPoint is currently seeking a Full Time Embedded Software Engineer to join the ... firmware in C/C++/Rust * Experience with Embedded linux, RTOS, and Linux kernel or Petalinux
Embedded Software Engineer
Dulles, VA · On-site
$150K - $175K/yr
The Position TrustPoint is currently seeking a Full Time Embedded Software Engineer to join the ... firmware in C/C++/Rust * Experience with Embedded linux, RTOS, and Linux kernel or Petalinux
Quick apply
Embedded Software Engineer
Dulles, VA · On-site
$150K - $175K/yr
The Position TrustPoint is currently seeking a Full Time Embedded Software Engineer to join the ... firmware in C/C++/Rust * Experience with Embedded linux, RTOS, and Linux kernel or Petalinux
Linux Kernel Firmware Engineer information
See Silver Spring, MD salary details
$77.5K - $89.8K
1% of jobs
$89.8K - $102K
2% of jobs
$102K - $114.2K
3% of jobs
$114.2K - $126.4K
3% of jobs
$126.4K - $138.6K
6% of jobs
$142.9K is the 25th percentile. Wages below this are outliers.
$138.6K - $150.8K
26% of jobs
$150.8K - $163.1K
3% of jobs
$163.1K - $175.3K
3% of jobs
The median wage is $176.1K / yr.
$175.3K - $187.5K
23% of jobs
$187.5K - $199.7K
1% of jobs
$200.8K is the 75th percentile. Wages above this are outliers.
$199.7K - $211.9K
27% of jobs
$77.5K
$173.1K
$211.9K
How much do linux kernel firmware engineer jobs pay per year?
What is the difference between Linux Kernel Firmware Engineer vs Embedded Software Engineer?
| Aspect | Linux Kernel Firmware Engineer | Embedded Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or Electrical Engineering; knowledge of Linux kernel development | Bachelor's in Computer Engineering, Electrical Engineering, or related; embedded systems experience |
| Work Environment | Developing firmware for Linux-based systems, often in hardware labs or R&D teams | Designing software for embedded devices like IoT gadgets, automotive systems, or consumer electronics |
| Industry Usage | Telecommunications, consumer electronics, hardware manufacturers | Automotive, IoT, medical devices, consumer electronics |
The Linux Kernel Firmware Engineer focuses on developing and maintaining firmware specifically for Linux kernel environments, ensuring hardware compatibility and performance. In contrast, the Embedded Software Engineer works on a broader range of embedded systems, often with real-time constraints and different operating systems. Both roles require embedded programming skills but differ in scope and specific expertise.

Kastle Systems rating
9.2
Based on 6 frontline employees who took The Breakroom Quiz
3rd of 100 rated security
Job description
At CheckVideo, we are transforming video security with our AI-enabled cameras. Thousands of customers depend on us every day for mission-critical security, delivered through cloud infrastructure. This is a hybrid position out of Falls Church, VA that offers an opportunity to work on the cutting edge of technology with a great team and make meaningful contributions every single day.
We are looking for an experienced Firmware Engineer responsible for architecture, design, development & testing of CheckVideo’s flagship product assets. Additional duties include writing high performance, scalable & secure software to meet customer demands.
Responsibilities
- Design, develop, test & deploy CheckVideo firmware
- Develop in a Linux environment using source code control system and deployment pipelines
- Design and develop Kernel modules, device drivers and CMA/DMA/DSP/VCU/GPU firmware
- Gain and maintain expertise in board design, BSP, SoC and peripheral control firmware
- Maintain and update secure production firmware as necessary
- Scale and tune for performance to meet production demand
- Follow SDLC best practices for scalability, reliability & observability
Qualifications
- Education: Bachelor’s degree required; Advanced degree preferred
- Experience: 5+ years of developing firmware for mass market on Embedded Linux stacks
- SDLC and programming languages: C, C++, Python, Go, Rust, Shell scripting
- Parallel processing: Multiprocessing, Multithreading, IPC
- Media: Experience with video/audio encoding and streaming
- AI Training & Inference: LLM, Deep Learning, Computer Vision, PyTorch, TensorFlow
- Source code control systems: Git, Bitbucket
- DevSecOps tools: Jenkins, Gitlab, GitOps
- Operations: Strong skills in troubleshooting production issues
Helpful but not required:
- Experience with camera optics, ISP tuning and video processing
Company Overview
Join the leader in providing smarter solutions for a safer world.
The property technology space is growing rapidly, and Kastle Systems is leading the way. Kastle Systems is the leader in managed security, with a track record of introducing innovative technologies to serve over 460M square feet of real estate globally. Clients span the commercial and multifamily real estate, education, and construction industries and the customers they serve. Delivering a world class customer experience drives everything we do, and Kastle’s mission is to be our customers’ best service provider and to ensure that their security the most effective, efficient and convenient. Kastle's integrated security solution, including access control, video, and remote video monitoring, significantly reduces costs and improves the critically important 24x7 performance for building owners, developers and tenants.
Equal Opportunity Statement
At Kastle, we believe that diversity makes us stronger - at work and in the world. Kastle Systems International, LLC is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, marital status, pregnancy or any other basis protected by applicable federal or state laws.
#LI-JF1
Qualifications:- Education: Bachelor’s degree required; Advanced degree preferred
- Experience: 5+ years of developing firmware for mass market on Embedded Linux stacks
- SDLC and programming languages: C, C++, Python, Go, Rust, Shell scripting
- Parallel processing: Multiprocessing, Multithreading, IPC
- Media: Experience with video/audio encoding and streaming
- AI Training & Inference: LLM, Deep Learning, Computer Vision, PyTorch, TensorFlow
- Source code control systems: Git, Bitbucket
- DevSecOps tools: Jenkins, Gitlab, GitOps
- Operations: Strong skills in troubleshooting production issues
Helpful but not required:
- Experience with camera optics, ISP tuning and video processing
About Kastle Systems
Sourced by ZipRecruiter
Industry
It services
Company size
501 - 1,000 Employees
Headquarters location
Falls Church, VA, US
Year founded
1972