Customize and maintain Linux kernels for selected System-on-Modules (SoMs). * Configure and ... Integrate kernel drivers, platform services, bootloaders, and root filesystems. * Optimize boot ...
Customize and maintain Linux kernels for selected System-on-Modules (SoMs). * Configure and ... Integrate kernel drivers, platform services, bootloaders, and root filesystems. * Optimize boot ...
Customize and maintain Linux kernels for selected System-on-Modules (SoMs). * Configure and ... Integrate kernel drivers, platform services, bootloaders, and root filesystems. * Optimize boot ...
Customize and maintain Linux kernels for selected System-on-Modules (SoMs). * Configure and ... Integrate kernel drivers, platform services, bootloaders, and root filesystems. * Optimize boot ...
Customize and maintain Linux kernels for selected System-on-Modules (SoMs). * Configure and ... Integrate kernel drivers, platform services, bootloaders, and root filesystems. * Optimize boot ...
Customize and maintain Linux kernels for selected System-on-Modules (SoMs). * Configure and ... Integrate kernel drivers, platform services, bootloaders, and root filesystems. * Optimize boot ...
Must have experience in developing Linux kernel and user space applications Familiarity with managing custom Linux kernel builds (Yocto, BitBake, etc) Must be familiar with applicable codes ...
New
Must have experience in developing Linux kernel and user space applications Familiarity with managing custom Linux kernel builds (Yocto, BitBake, etc) Must be familiar with applicable codes ...
New
Responsibilities : • Develop and maintain Linux kernel drivers for Jetson-based platforms, supporting Ethernet NICs, USB devices, and MIPI cameras. • Write and optimize drivers for custom PCIe ...
Responsibilities : • Develop and maintain Linux kernel drivers for Jetson-based platforms, supporting Ethernet NICs, USB devices, and MIPI cameras. • Write and optimize drivers for custom PCIe ...
Develop and maintain Linux kernel drivers and low-level system software for embedded compute platforms, wireless modules, and custom MIPI image sensors * Build and integrate software stacks for Wi-Fi ...
Quick apply
Develop and maintain Linux kernel drivers and low-level system software for embedded compute platforms, wireless modules, and custom MIPI image sensors * Build and integrate software stacks for Wi-Fi ...
FULL-TIME opportunity for Staff Firmware Engineer with Device Driver & MPEG/H.264 Exp.
$80K - $85K/yr
JOB TITLE: Sr. Software Engineer for Linux Kernel, Device Driver, STB Middleware Integration, Mpeg/H.264 Video decoder and Audio decoder BAND: A3 Annual Base salary : $80,000- $85,000/annum + client ...
FULL-TIME opportunity for Staff Firmware Engineer with Device Driver & MPEG/H.264 Exp.
$80K - $85K/yr
JOB TITLE: Sr. Software Engineer for Linux Kernel, Device Driver, STB Middleware Integration, Mpeg/H.264 Video decoder and Audio decoder BAND: A3 Annual Base salary : $80,000- $85,000/annum + client ...
BSP Engineer (Linux Kernel, C)
Austin, TX · On-site
$150 - $180/hr
In-depth understanding of Linux kernel, device driver, IPC, U-boot. * Familiarity with Linux application development. Knowledge of Real time OS like ThreadX is a plus. * Knowledge of BMC including ...
BSP Engineer (Linux Kernel, C)
Austin, TX · On-site
$150 - $180/hr
In-depth understanding of Linux kernel, device driver, IPC, U-boot. * Familiarity with Linux application development. Knowledge of Real time OS like ThreadX is a plus. * Knowledge of BMC including ...
BSP Engineer (Linux Kernel, C)
Austin, TX · On-site
In-depth understanding of Linux kernel, device driver, IPC, U-boot. * Familiarity with Linux application development. Knowledge of Real time OS like ThreadX is a plus. * Knowledge of BMC including ...
BSP Engineer (Linux Kernel, C)
Austin, TX · On-site
In-depth understanding of Linux kernel, device driver, IPC, U-boot. * Familiarity with Linux application development. Knowledge of Real time OS like ThreadX is a plus. * Knowledge of BMC including ...
BSP Engineer (Linux Kernel, C)
Austin, TX · On-site
In-depth understanding of Linux kernel, device driver, IPC, U-boot. * Familiarity with Linux application development. Knowledge of Real time OS like ThreadX is a plus. * Knowledge of BMC including ...
BSP Engineer (Linux Kernel, C)
Austin, TX · On-site
In-depth understanding of Linux kernel, device driver, IPC, U-boot. * Familiarity with Linux application development. Knowledge of Real time OS like ThreadX is a plus. * Knowledge of BMC including ...
Senior Linux Software Engineer
Austin, TX · On-site
... Linux kernel and virtualization debugging skills • Linux feature backporting and upstreaming experience • Ability or desire to use AI tools to maximize productivity • Experience running ...
Senior Linux Software Engineer
Austin, TX · On-site
... Linux kernel and virtualization debugging skills • Linux feature backporting and upstreaming experience • Ability or desire to use AI tools to maximize productivity • Experience running ...
In-depth understanding of Linux kernel, device driver, IPC, U-boot. * Familiarity with Linux application development. Knowledge of Real time OS like ThreadX is a plus. * Knowledge of BMC including ...
In-depth understanding of Linux kernel, device driver, IPC, U-boot. * Familiarity with Linux application development. Knowledge of Real time OS like ThreadX is a plus. * Knowledge of BMC including ...
C++ developer at TECHNOCRAFT SOLUTIONS Addison, TX
Addison, TX · On-site
$80 - $120/hr
Experienced in embedded Linux kernel development * Relevant experience with ARM architecture * Deep knowledge of Linux kernel internals (process scheduler, memory management, concurrency ...
New
C++ developer at TECHNOCRAFT SOLUTIONS Addison, TX
Addison, TX · On-site
$80 - $120/hr
Experienced in embedded Linux kernel development * Relevant experience with ARM architecture * Deep knowledge of Linux kernel internals (process scheduler, memory management, concurrency ...
New
Senior Kernel & Device Drivers Engineer
Austin, TX · On-site
$121K - $160K/yr
Experience with Linux kernel, drivers, user space libraries, and applications * Strong Linux fundamentals * Strong C/C++ programming and debugging skills; scripting experience - Python or Shell
Senior Kernel & Device Drivers Engineer
Austin, TX · On-site
$121K - $160K/yr
Experience with Linux kernel, drivers, user space libraries, and applications * Strong Linux fundamentals * Strong C/C++ programming and debugging skills; scripting experience - Python or Shell
Embedded Linux Software Engineer
Richardson, TX · On-site
$160K/yr
Must have experience in developing Linux kernel and user space applications * Familiarity with managing custom Linux kernel builds (Yocto, BitBake, etc) * Must be familiar with applicable codes ...
Embedded Linux Software Engineer
Richardson, TX · On-site
$160K/yr
Must have experience in developing Linux kernel and user space applications * Familiarity with managing custom Linux kernel builds (Yocto, BitBake, etc) * Must be familiar with applicable codes ...
Linus Admin/Developer
Houston, TX · On-site
An excellent techie with strong experience in OS Engineering, Kernel Development, ProLiant Server, Networking * Linux debugging skill * Very well versed with debugging and rot cause analysis * Linux ...
Linus Admin/Developer
Houston, TX · On-site
An excellent techie with strong experience in OS Engineering, Kernel Development, ProLiant Server, Networking * Linux debugging skill * Very well versed with debugging and rot cause analysis * Linux ...
Linus Admin/Developer
Houston, TX · On-site
An excellent techie with strong experience in OS Engineering, Kernel Development, ProLiant Server, Networking * Linux debugging skill * Very well versed with debugging and rot cause analysis * Linux ...
Linus Admin/Developer
Houston, TX · On-site
An excellent techie with strong experience in OS Engineering, Kernel Development, ProLiant Server, Networking * Linux debugging skill * Very well versed with debugging and rot cause analysis * Linux ...
Senior Firmware Engineer - Android/Linux BSP
Plano, TX · On-site
$107K - $173K/yr
Embedded Linux Kernel / OS development on ARM based platforms including configuration management, build, deployment, hardware interfaces, device driver, device tree * Work closely with other software ...
Senior Firmware Engineer - Android/Linux BSP
Plano, TX · On-site
$107K - $173K/yr
Embedded Linux Kernel / OS development on ARM based platforms including configuration management, build, deployment, hardware interfaces, device driver, device tree * Work closely with other software ...
You'll drive performance optimization across open source projects, internal services, and customer applications, working on everything from Linux kernel development to C++/Rust debugging to assembly ...
You'll drive performance optimization across open source projects, internal services, and customer applications, working on everything from Linux kernel development to C++/Rust debugging to assembly ...
Embedded System Engineer
Dallas, TX · On-site
$120K - $130K/yr
Kernel & Low-Level Linux : Deep understanding of the Linux kernel, device drivers, and core OS concepts (memory management, scheduling, I/O). * Profiling & Debugging Mastery: Expert-level knowledge ...
Embedded System Engineer
Dallas, TX · On-site
$120K - $130K/yr
Kernel & Low-Level Linux : Deep understanding of the Linux kernel, device drivers, and core OS concepts (memory management, scheduling, I/O). * Profiling & Debugging Mastery: Expert-level knowledge ...
Linux Kernel information
See Texas salary details
$94.1K - $100.4K
4% of jobs
$100.4K - $106.8K
4% of jobs
$106.8K - $113.2K
4% of jobs
$113.2K - $119.5K
1% of jobs
$119.5K - $125.9K
9% of jobs
$127K is the 25th percentile. Wages below this are outliers.
$125.9K - $132.2K
11% of jobs
$132.2K - $138.6K
12% of jobs
The median wage is $140.8K / yr.
$138.6K - $144.9K
14% of jobs
$144.9K - $151.3K
15% of jobs
$151.9K is the 75th percentile. Wages above this are outliers.
$151.3K - $157.6K
14% of jobs
$157.6K - $164K
13% of jobs
$94.1K
$138.9K
$164K
How much do linux kernel jobs pay per year?
What is a Linux Kernel?
A Linux Kernel job involves working on the development, maintenance, and optimization of the Linux kernel, which is the core component of the Linux operating system. Professionals in this role may focus on areas such as device drivers, memory management, file systems, or security. They typically work with programming languages like C and tools such as Git for version control. These roles are common in industries like embedded systems, cloud computing, and operating system development. Strong knowledge of Linux internals and debugging skills are essential for success in this field.
What skills and qualifications are needed to thrive as a Linux Kernel developer?
To thrive as a Linux Kernel Developer, you need strong proficiency in C programming, expertise with operating system concepts, and a solid understanding of hardware integration, often backed by a degree in Computer Science or a related field. Familiarity with git version control, debugging tools like gdb, and experience contributing to open-source projects or relevant Linux Foundation certifications are common requirements. Excellent problem-solving skills, attention to detail, and the ability to collaborate within globally distributed teams set top performers apart. These capabilities are essential for navigating the complexities of kernel-level development, ensuring high-quality contributions, and driving innovation in the Linux ecosystem.
What are common challenges faced by Linux Kernel developers, and how can they be addressed?
Linux Kernel Developers often encounter complex issues such as debugging low-level code, maintaining backward compatibility, and efficiently diagnosing hardware-software interactions. Navigating the vast and collaborative open-source community also requires effective communication and adherence to coding standards. These challenges can be addressed by actively participating in kernel mailing lists, leveraging advanced debugging tools, and continuously updating your knowledge through community resources. Being proactive in code reviews and engaging with other developers can also streamline problem-solving and ensure high-quality code contributions. Embracing collaborative best practices helps create robust and maintainable kernel modules.
What are the most commonly searched types of Linux Kernel jobs in Texas?
The most popular types of Linux Kernel jobs in Texas are:
What are popular job titles related to Linux Kernel jobs in Texas?
For Linux Kernel jobs in Texas, the most frequently searched job titles are:
What job categories do people searching Linux Kernel jobs in Texas look for?
The top searched job categories for Linux Kernel jobs in Texas are:

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 11 days ago
Job description
Position Summary
We are seeking a Senior Embedded Linux Platform Engineer to lead the development and maintenance of the embedded software platform powering our next-generation Hardware Security Modules (HSMs). This role bridges hardware and application software by owning the Linux platform, Board Support Package (BSP), security architecture, and hardware interfaces that enable our cryptographic applications.
The ideal candidate has deep experience with embedded Linux, Buildroot, kernel and device-tree configuration, low-level hardware interfaces, secure boot, PCIe, and high-speed networking. The engineer will collaborate closely with hardware, FPGA, security, manufacturing, and application teams to deliver a secure, reliable, production-ready appliance.
Responsibilities
Embedded Linux Platform
- Develop, maintain, and reproducibly build a Buildroot-based Linux distribution.
- Customize and maintain Linux kernels for selected System-on-Modules (SoMs).
- Configure and maintain device trees and board-specific platform definitions.
- Build and maintain BSPs for custom HSM hardware and successive board revisions.
- Integrate kernel drivers, platform services, bootloaders, and root filesystems.
- Optimize boot performance, system footprint, reliability, and maintainability.
- Support production images, manufacturing configuration, and secure update mechanisms.
Hardware Integration
- Bring platform hardware into Linux and expose clean, documented interfaces to application software.
- Integrate and validate I²C, SPI, GPIO, UART, USB, PCIe, EEPROM/flash, and other board-level interfaces.
- Enable sensors, fan controllers, LEDs, buttons, watchdogs, voltage monitors, reset controls, TPMs, and secure elements.
- Develop or adapt kernel drivers and user-space services where existing interfaces are insufficient.
- Use schematics, datasheets, oscilloscopes, logic analyzers, and other tools to diagnose board-level issues.
Security
- Design, implement, maintain, and validate secure boot and the complete chain of trust.
- Configure and integrate hardware roots of trust, TPMs, secure elements, and measured-boot capabilities where appropriate.
- Recommend secure component choices and platform architectures based on threat, lifecycle, and supply-chain considerations.
- Review hardware and low-level software designs for security weaknesses and attack surface.
- Support tamper detection, encrypted storage, key protection, secure manufacturing, and device provisioning.
- Define and support secure firmware and software update strategies, including rollback protection and recovery.
Networking
- Integrate and support 10 GbE connectivity through PCIe-connected network devices and external Ethernet interfaces.
- Configure Ethernet controllers, PHYs, drivers, link behavior, and relevant hardware offload features.
- Tune the Linux networking stack for throughput, latency, reliability, and predictable appliance behavior.
- Diagnose performance bottlenecks across PCIe, DMA, interrupts, drivers, and the network stack.
Platform Enablement
- Lead bring-up of new SoMs, custom boards, and hardware revisions from first power-on through application readiness.
- Create platform diagnostics, hardware validation utilities, and manufacturing test support.
- Establish automated, repeatable build and integration workflows for embedded platform releases.
- Support production, quality, field engineering, and sustaining activities throughout the product lifecycle.
- Document platform architecture, interfaces, security assumptions, build procedures, and operational constraints.
Requirements
Required Qualifications
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field, or equivalent practical experience.
- Five or more years of professional experience developing embedded Linux systems.
- Strong C programming and debugging skills in resource-constrained or hardware-adjacent environments.
- Hands-on experience with Buildroot or Yocto, Linux kernel configuration, device trees, and cross-compilation toolchains.
- Practical knowledge of the Linux boot process, bootloaders such as U-Boot, root filesystems, kernel modules, and driver integration.
- Experience collaborating across hardware, systems, security, and application engineering disciplines.
- Proficiency with Git and disciplined software configuration-management practices.
Required Technical Experience
Embedded Linux
- Buildroot or Yocto; Linux kernel configuration and customization; device trees; bootloaders; init systems; root filesystems; kernel modules; BSP and driver integration.
Hardware Interfaces
- Hands-on experience with several of the following: I²C, SPI, UART, GPIO, PCIe, USB, MDIO, Ethernet PHYs, DMA, and interrupts.
Networking
- Linux networking stack, Ethernet drivers, 10 GbE, PCIe-connected networking, and network performance analysis or tuning.
Platform Security
- Experience with one or more of the following: secure boot, measured boot, TPMs, secure elements, trusted execution, hardware roots of trust, secure updates, or applied cryptography fundamentals.
Preferred Qualifications
- Experience developing security appliances, HSMs, cryptographic products, or other high-assurance embedded systems.
- Familiarity with FIPS 140-3, Common Criteria, or comparable product-security certification environments.
- ARM64 platform experience and familiarity with SoMs from NXP, AMD, Intel, TI, or similar vendors.
- Linux kernel or PCIe driver development experience.
- Experience reviewing schematics and conducting hands-on hardware debugging.
- Experience with manufacturing diagnostics, secure provisioning, lifecycle controls, and field-update strategies.
Nice to Have
- OpenSSL, PKCS #11, secure key storage, or related cryptographic interfaces.
- Trusted Firmware-A, OP-TEE, trusted execution environments, or hardware-backed attestation.
- Rust for systems programming.
- CI/CD practices for embedded systems and reproducible, containerized build environments.
- Experience with performance profiling, reliability testing, or fault-injection techniques.
What Success Looks Like
- New hardware platforms boot reliably and can be brought to application readiness through a repeatable, documented process.
- All required peripherals and control signals are exposed through stable, well-documented Linux interfaces.
- Secure boot and the platform root of trust are implemented, validated, maintainable, and aligned with product-security goals.
- 10 GbE and external Ethernet interfaces achieve expected throughput, latency, and reliability.
- Builds are reproducible, version-controlled, automated, and suitable for manufacturing and field release.
- Platform risks are identified early, communicated clearly, and addressed in partnership with hardware and security teams.
- The embedded platform provides a stable, secure foundation that allows HSM application teams to deliver confidently.
Benefits
- Health, dental, vision, life, and short/long-term disability insurance
- Paid vacation, holidays, and sick leave
- Competitive compensation and opportunities for advancement
- Retirement plan with employer contribution match
- Welcoming, family-style corporate culture uniquely suited to fast-paced, entrepreneurial, and motivated individuals
- One of San Antonio's "Best Places to Work" for nine consecutive years
About Futurex
Sourced by ZipRecruiter
Industry
Network security
Company size
51 - 200 Employees
Headquarters location
Bulverde, TX, US
Year founded
1981