1

Linux Kernel Firmware Engineer Jobs in Houston, TX

A mid-level System Engineer - Linux Developer to manage a critical project for one of our biggest ... Technical Skills: * An excellent techie with strong experience in OS Engineering, Kernel ...

A mid-level System Engineer - Linux Developer to manage a critical project for one of our biggest ... Technical Skills: * An excellent techie with strong experience in OS Engineering, Kernel ...

Embedded Firmware Engineer

Webster, TX · On-site

$79K - $150K/yr

The Embedded Firmware Engineer will work with a talented multidisciplinary team of engineers to ... Proficiency coding embedded systems using C/C++, VHDL, or Verilog in a Linux environment

... Engineer, you will play a pivotal role in the design, specification, and development of firmware ... Experience with embedded Linux systems is highly preferred. * Hardware Knowledge: Familiarity with ...

Senior Firmware Developer

Houston, TX · On-site

$114K - $150K/yr

Senior Firmware Developer Job Location: Houston, Texas Job Type: Contract * Experience with ... Solid experience with RTOS (Real-Time Operating Systems), embedded Linux, and other embedded ...

Firmware Developer Job Location: Houston, Texas Job Type: Contract * Experience with developing ... Solid experience with RTOS (Real-Time Operating Systems), embedded Linux, and other embedded ...

Embedded Firmware and Software Engineer Description - We are seeking a highly skilled Embedded ... Familiarity with Git, Linux, and Agile development methodologies. * Knowledge of hardware-software ...

Systems Software Engineer

Spring, TX · On-site

$116K - $182K/yr

... Firmware Firmware Development Git (Version Control System) Linux New Product Development Operating Systems Python (Programming Language) Real-Time Operating Systems Software Development Software ...

next page

Showing results 1-20

Linux Kernel Firmware Engineer information

See Houston, TX salary details

$71.6K

$159.9K

$195.8K

How much do linux kernel firmware engineer jobs pay per year?

As of Jul 20, 2026, the average yearly pay for linux kernel firmware engineer in Houston, TX is $159,898.00, according to ZipRecruiter salary data. Most workers in this role earn between $136,600.00 and $195,800.00 per year, depending on experience, location, and employer.

What is the difference between Linux Kernel Firmware Engineer vs Embedded Software Engineer?

AspectLinux Kernel Firmware EngineerEmbedded Software Engineer
Required CredentialsBachelor's in Computer Science or Electrical Engineering; knowledge of Linux kernel developmentBachelor's in Computer Engineering, Electrical Engineering, or related; embedded systems experience
Work EnvironmentDeveloping firmware for Linux-based systems, often in hardware labs or R&D teamsDesigning software for embedded devices like IoT gadgets, automotive systems, or consumer electronics
Industry UsageTelecommunications, consumer electronics, hardware manufacturersAutomotive, 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.

What job categories do people searching Linux Kernel Firmware Engineer jobs in Houston, TX look for? The top searched job categories for Linux Kernel Firmware Engineer jobs in Houston, TX are:
What cities near Houston, TX are hiring for Linux Kernel Firmware Engineer jobs? Cities near Houston, TX with the most Linux Kernel Firmware Engineer job openings:
Infographic showing various Linux Kernel Firmware Engineer job openings in Houston, TX as of July 2026, with employment types broken down into 94% Full Time, 4% Part Time, and 2% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $159,898 per year, or $76.9 per hour.

Full-time

Posted 11 hours ago


Job description

Job title: Firmware Engineer (389443)
Job Description:
Description:
Firmware design to support product changes and new development;
- Design and develop embedded firmware for Interface Systems (subsea / surface)
- Design Tests and Procedures
- Analyse design issues and identify solutions
- Independently evaluate design and execute tests to meet stated requirements
- Create Product Support Documentation
- Participates and facilitates in Design Reviews
- Creation of new Intellectual Property
- Support Technology Transfer (Documentation and Training)
- Product Support to Operations
- Product Support to Manufacturing
- Troubleshooting of operational issues
- Product Line governance and continuous improvement
- Embedded C programming on microcontrollers, and microcontrollers including coding of interfaces to external systems
- C++ programming
- Setting up and developing against different toolchain(s) including but not limited to GCC, CCS, Libero, Vivado etc.
- Experience with configuring embedded Linux operating systems and development environment, using Buildroot, Yocto or other tools.
- Bootloader configuration and debugging, JTAG, SWO.
- Communication interfaces such as SPI/I2C/SCI/CAN/UART
- Industrial communication network systems and communication protocols
- Control algorithms for power supplies and motor drivers
- Understanding of how to work around processing, memory, I/O, timing, and other limitations
- Using basic laboratory instruments efficiently for test and analysis during development (oscilloscope, function generator, logic analyser etc).
- Using common debugging tools to troubleshoot embedded code and implement corrections
- Designing tests including regression tests and unit testing
- Troubleshooting prototype and production tools at Electromechanical Systems level
- Preferable: Knowledge of ARM Cortex architectures