Linux kernel or PCIe driver development experience. * Experience reviewing schematics and conducting hands-on hardware debugging. * Experience with manufacturing diagnostics, secure provisioning ...
Linux kernel or PCIe driver development experience. * Experience reviewing schematics and conducting hands-on hardware debugging. * Experience with manufacturing diagnostics, secure provisioning ...
Linux kernel or PCIe driver development experience. * Experience reviewing schematics and conducting hands-on hardware debugging. * Experience with manufacturing diagnostics, secure provisioning ...
Quick apply
Linux kernel or PCIe driver development experience. * Experience reviewing schematics and conducting hands-on hardware debugging. * Experience with manufacturing diagnostics, secure provisioning ...
Write kernel code and/or device drivers for Linux based application processors to support hardware ... Collaborate with development team to integrate new hardware into existing applications. * Meet ...
Write kernel code and/or device drivers for Linux based application processors to support hardware ... Collaborate with development team to integrate new hardware into existing applications. * Meet ...
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 ...
Linux kernel or PCIe driver development experience. * Experience reviewing schematics and conducting hands-on hardware debugging. * Experience with manufacturing diagnostics, secure provisioning ...
Linux kernel or PCIe driver development experience. * Experience reviewing schematics and conducting hands-on hardware debugging. * Experience with manufacturing diagnostics, secure provisioning ...
C/C++ Developer
Austin, TX · On-site
$48.50 - $65.50/hr
Knowledge of Linux Kernel development Pre-Screening Questionnaire Hands on coding exp on Embedded c/c++ --10-12 yrs at least Do you have any exp building on c/c++ Exp on Data Structure
Quick apply
C/C++ Developer
Austin, TX · On-site
$48.50 - $65.50/hr
Knowledge of Linux Kernel development Pre-Screening Questionnaire Hands on coding exp on Embedded c/c++ --10-12 yrs at least Do you have any exp building on c/c++ Exp on Data Structure
Embedded Linux Software Engineer
Austin, TX · On-site
... for kernel and driver development; Python or Bash for scripting and automation. • Skilled with low-level debugging tools, oscilloscopes, logic analyzers, and performance profiling techniques.
Embedded Linux Software Engineer
Austin, TX · On-site
... for kernel and driver development; Python or Bash for scripting and automation. • Skilled with low-level debugging tools, oscilloscopes, logic analyzers, and performance profiling techniques.
Sr Software Engineer, Graviton Software, Annapurna Labs
Austin, TX · Hybrid
$121K - $160K/yr
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 ...
Sr Software Engineer, Graviton Software, Annapurna Labs
Austin, TX · Hybrid
$121K - $160K/yr
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 ...
Principal systems software engineer
$133K - $179K/yr
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead development efforts * Experience contributing to large open/closed source projects Preferred Skills ...
Quick apply
Principal systems software engineer
$133K - $179K/yr
Experience with Linux driver or Linux Kernel development * Ability to work independently and lead development efforts * Experience contributing to large open/closed source projects Preferred Skills ...
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 ...
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 ...
BSP Engineer (Linux Kernel, C)
Austin, TX · On-site
Lead the design, development and implementation of software for board management controllers ... In-depth understanding of Linux kernel, device driver, IPC, U-boot. * Familiarity with Linux ...
BSP Engineer (Linux Kernel, C)
Austin, TX · On-site
Lead the design, development and implementation of software for board management controllers ... In-depth understanding of Linux kernel, device driver, IPC, U-boot. * Familiarity with Linux ...
BSP Engineer (Linux Kernel, C)
Austin, TX · On-site
Lead the design, development and implementation of software for board management controllers ... In-depth understanding of Linux kernel, device driver, IPC, U-boot. * Familiarity with Linux ...
BSP Engineer (Linux Kernel, C)
Austin, TX · On-site
Lead the design, development and implementation of software for board management controllers ... In-depth understanding of Linux kernel, device driver, IPC, U-boot. * Familiarity with Linux ...
Lead the design, development and implementation of software for board management controllers ... In-depth understanding of Linux kernel, device driver, IPC, U-boot. * Familiarity with Linux ...
Lead the design, development and implementation of software for board management controllers ... In-depth understanding of Linux kernel, device driver, IPC, U-boot. * Familiarity with Linux ...
BSP Engineer (Linux Kernel, C)
Austin, TX · On-site
Lead the design, development and implementation of software for board management controllers ... In-depth understanding of Linux kernel, device driver, IPC, U-boot. * Familiarity with Linux ...
BSP Engineer (Linux Kernel, C)
Austin, TX · On-site
Lead the design, development and implementation of software for board management controllers ... In-depth understanding of Linux kernel, device driver, IPC, U-boot. * Familiarity with Linux ...
Embedded Software Engineer II
Austin, TX · On-site
$130K - $171K/yr
... Linux development and the Yocto build system. This role is ideal for engineers with hands-on experience in embedded systems, including device drivers, kernel customization, bootloaders, and board ...
Embedded Software Engineer II
Austin, TX · On-site
$130K - $171K/yr
... Linux development and the Yocto build system. This role is ideal for engineers with hands-on experience in embedded systems, including device drivers, kernel customization, bootloaders, and board ...
Sr Software Engineer, Graviton Software, Annapurna Labs
Austin, TX · On-site
$121K - $160K/yr
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 ...
Sr Software Engineer, Graviton Software, Annapurna Labs
Austin, TX · On-site
$121K - $160K/yr
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 ...
System Level Software Engineer - Driver Development - 2784 -OJO
San Antonio, TX · On-site
$156K - $184K/yr
... 7, or Windows 8) or current Linux Kernel Driver programming experience. 6-8+ years C, C ... application development experience Excellent written and verbal communications skills Strong ...
System Level Software Engineer - Driver Development - 2784 -OJO
San Antonio, TX · On-site
$156K - $184K/yr
... 7, or Windows 8) or current Linux Kernel Driver programming experience. 6-8+ years C, C ... application development experience Excellent written and verbal communications skills Strong ...
Experience with OpenWrt, Yocto, or Buildroot, and Linux kernel development is an asset. * Design and develop software for Wi-Fi 6 (802.11ax) access points, implementing advanced features like OFDMA ...
Experience with OpenWrt, Yocto, or Buildroot, and Linux kernel development is an asset. * Design and develop software for Wi-Fi 6 (802.11ax) access points, implementing advanced features like OFDMA ...
Wi-Fi 6 (802.11ax) / 802.11s Software Engineer
Plano, TX · On-site
$105K - $195K/yr
Experience with OpenWrt, Yocto, or Buildroot, and Linux kernel development is an asset.
Wi-Fi 6 (802.11ax) / 802.11s Software Engineer
Plano, TX · On-site
$105K - $195K/yr
Experience with OpenWrt, Yocto, or Buildroot, and Linux kernel development is an asset.
Freelance Linux Kernel Development information
What is freelance Linux kernel development?
What are some common challenges faced by freelance Linux kernel developers when working with clients remotely?
What are the key skills and qualifications needed to thrive as a freelance Linux kernel developer, and why are they important?
What are the most commonly searched types of Linux Kernel Development jobs in Texas?
The most popular types of Linux Kernel Development jobs in Texas are:
What are popular job titles related to Freelance Linux Kernel Development jobs in Texas?
For Freelance Linux Kernel Development jobs in Texas, the most frequently searched job titles are:
- Microsoft Software Developer
- Contract Linux Kernel Engineer
- Trainee Linux Kernel Engineer
- Entry Level Nonprofit Software Engineer
- Freelance Linux Kernel Engineer
- From Home Bioinformatics Software Engineer
- Fortran Developer
- Entry Level Linux Kernel Engineer
- Junior Linux Kernel Engineer
- Java Python Developer Night
What job categories do people searching Freelance Linux Kernel Development jobs in Texas look for?
The top searched job categories for Freelance Linux Kernel Development jobs in Texas are:
What cities in Texas are hiring for Freelance Linux Kernel Development jobs?
Cities in Texas with the most Freelance Linux Kernel Development job openings:
Senior Embedded Linux Platform Engineer
Bulverde, TX • On-site
Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Re-posted yesterday
Job description
Secure platform ownership for next-generation Hardware Security ModulesÂ
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 IC, 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: IC, 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