1

Senior Firmware Engineer Jobs in Spring, TX (NOW HIRING)

Sr. Firmware Engineer

Katy, TX Β· On-site

$103K - $136K/yr

CNPC USA is seeking a highly experienced Senior Firmware Engineer to lead the architecture, design, and development of embedded firmware for MWD/LWD downhole tools, with a primary focus on high-speed ...

Senior Firmware Developer

Houston, TX Β· On-site

$114K - $150K/yr

Senior Firmware Developer Job Location: Houston, Texas Job Type: Contract * Experience with developing firmware applications on ARM processors. * Expertise in ARM embedded architecture. * Expertise ...

Hardware Firmware Engineer Description - Hardware Firmware Engineer Applies solid technical ... Learn from senior engineers and progressively take on increased technical ownership. * May provide ...

Embedded Firmware Design Engineer

Houston, TX Β· On-site

$98K - $134K/yr

This individual will report to the Sr. Director of Product Engineering. Full-Time, Monday through ... Firmware and Embedded Software Development * Design, write, test, and debug firmware in C and C ...

Sr Embedded Firmware Engineer

Houston, TX Β· On-site

$73K - $174K/yr

Design, develop, and maintain embedded firmware using Embedded C/C++ for microcontroller-based ... Your Skills and Experience:+8 Years of experience in similar rolesStrong programming experience in ...

Embedded Firmware Design Engineer

Houston, TX Β· On-site

$98K - $134K/yr

This individual will report to the Sr. Director of Product Engineering. Full-Time, Monday through ... Firmware and Embedded Software Development * Design, write, test, and debug firmware in C and C ...

Sr Embedded Firmware Engineer

Houston, TX Β· On-site

$73K - $174K/yr

Your Role: * Design, develop, and maintain embedded firmware using Embedded C/C++ for ... Strong programming experience in Embedded C/C++ * Hands-on experience with Zephyr RTOS * Expertise ...

Embedded Firmware Design Engineer

Houston, TX Β· On-site

$98K - $134K/yr

This individual will report to the Sr. Director of Product Engineering. Full-Time, Monday through ... Firmware and Embedded Software Development * Design, write, test, and debug firmware in C and C ...

Sr. Mechanical Engineer

Katy, TX Β· On-site

$90K - $119K/yr

Working as part of a tightly integrated development team alongside the Electronics Engineer, Firmware Engineer, and MWD Development Lead, the Senior Mechanical Engineer will own the mechanical ...

... the Firmware Engineer and Mechanical Engineer on the core platform design team. Our global ... This individual will report to the Sr. Director of Product Engineering. Classification : Salaried ...

... the Firmware Engineer and Mechanical Engineer on the core platform design team. Our global ... This individual will report to the Sr. Director of Product Engineering. Classification​: Salaried ...

next page

Showing results 1-20

Senior Firmware Engineer information

See Spring, TX salary details

$68.6K

$118.8K

$166.7K

How much do senior firmware engineer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for senior firmware engineer in Spring, TX is $118,777.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,100.00 and $133,700.00 per year, depending on experience, location, and employer.

What is a senior firmware engineer?

Senior Firmware Engineers are experienced professionals who design, develop, and maintain the low-level software (firmware) that enables hardware devices to function correctly. They typically work with embedded systems, programming microcontrollers or processors using languages like C or C++. In addition to writing and debugging code, they often lead projects, mentor junior engineers, and collaborate closely with hardware and software teams to ensure seamless integration and optimal device performance.

What are the key skills and qualifications needed to thrive as a senior firmware engineer?

To thrive as a Senior Firmware Engineer, you need deep expertise in embedded systems, strong coding skills in C/C++ or similar languages, and a degree in computer engineering, electrical engineering, or a related field. Familiarity with hardware debugging tools, version control systems like Git, and real-time operating systems (RTOS) is typically required, along with relevant certifications such as Certified Embedded Systems Engineer. Strong problem-solving abilities, attention to detail, and effective communication skills set top performers apart. These competencies ensure robust firmware development, seamless hardware-software integration, and successful collaboration within multidisciplinary teams.

What are the most common challenges faced by senior firmware engineers when collaborating with hardware teams?

Senior Firmware Engineers often work closely with hardware teams to ensure seamless integration of software and hardware components. One common challenge is managing communication gaps due to differing technical languages and priorities between software and hardware disciplines. Additionally, hardware prototypes may evolve rapidly, requiring firmware engineers to adapt code frequently, troubleshoot unexpected behavior, and adjust to shifting specifications. Building strong cross-functional relationships and maintaining clear, frequent communication helps address these challenges and ensures project success.

How much money does a senior firmware engineer make?

A senior firmware engineer typically earns between $100,000 and $150,000 annually, depending on experience, location, and industry. They often work with embedded systems, real-time operating systems, and programming languages like C and C++.

What does a senior firmware engineer do?

A senior firmware engineer designs, develops, and tests low-level software that controls hardware devices. They often work with embedded systems, use programming languages like C or C++, and collaborate with hardware engineers to ensure proper functionality and performance. This role typically requires strong problem-solving skills and experience with debugging tools and real-time operating systems.

What are the most commonly searched types of Firmware Engineer jobs in Spring, TX?

The most popular types of Firmware Engineer jobs in Spring, TX are:

What are popular job titles related to Senior Firmware Engineer jobs in Spring, TX?

For Senior Firmware Engineer jobs in Spring, TX, the most frequently searched job titles are:

What job categories do people searching Senior Firmware Engineer jobs in Spring, TX look for?

The top searched job categories for Senior Firmware Engineer jobs in Spring, TX are:

What cities near Spring, TX are hiring for Senior Firmware Engineer jobs?

Cities near Spring, TX with the most Senior Firmware Engineer job openings:

Infographic showing various Senior Firmware Engineer job openings in Spring, TX as of August 2026, with employment types broken down into 89% Full Time, 6% Part Time, and 5% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $124,875 per year, or $60 per hour.

Sr. Firmware Engineer

Katy, TX β€’ On-site

$103K - $136K/yr

Full-time

Re-posted 23 days ago


Job description

Location: Houston, Texas

Position status: Permanent

Exempt Status: Exempt


Company Profile:

CNPC USA is a subsidiary of China National Petroleum Company and serves as the North American headquarters. Our mission is to drive innovation through advanced research and development of next-generation technologies for oil and gas exploration and production.


Job Summary:

CNPC USA is seeking a highly experienced Senior Firmware Engineer to lead the architecture, design, and development of embedded firmware for MWD/LWD downhole tools, with a primary focus on high-speed mud pulse telemetry (MPT) and MWD system integration. This position is a key technical role responsible for end-to-end firmware architecture, real-time signal processing, telemetry encoding and decoding, sensor and measurement integration, power management, and system-level performance across the downhole-to-surface data chain.

The ideal candidate will have hands-on experience developing high-speed mud pulser systems and other MWD/LWD products, combined with a strong systems and architecture perspective spanning firmware, electronics, sensors, and telemetry encoding and decoding. This role will drive technology from concept and architecture definition through field deployment and commercialization, and will help establish firmware standards and design practices for the broader downhole product portfolio.


Key Responsibilities:

  • Define and own the firmware architecture for MWD/LWD tools — including high-speed mud pulse telemetry — from system requirements through implementation, qualification, and field release.
  • Design and optimize high-speed mud pulse telemetry schemes, including pulser generation and control, modulation/encoding, power-efficiency optimization, and surface decoding algorithms.
  • Develop, test, and debug embedded firmware in C/C++ for microcontroller, microprocessor, or DSP-based downhole measurement and telemetry systems. Architect firmware-to-hardware and firmware-to-sensor interfaces, defining data flow, timing, synchronization, and communication protocols across subsystems.
  • Develop signal-processing and noise-mitigation algorithms for telemetry, vibration, and sensor data in harsh, high-noise downhole environments.
  • Take a system-level view across firmware, electronics, mechanical, and surface software to ensure end-to-end tool performance, data integrity, and reliability. Work closely with electronics, mechanical, test, operations, and field teams to improve tool reliability and field performance.
  • Lead firmware integration, troubleshooting, root-cause analysis, performance optimization, verification, qualification, and reliability testing of embedded telemetry systems, including hardware-in-the-loop (HIL) and environmental testing
  • Support field deployment and product sustainment by investigating and resolving firmware, telemetry, sensor, and electronics issues to ensure reliable system performance.
  • Establish firmware development standards, coding practices, version control, and design documentation for the downhole engineering team.
  • Mentor and provide technical guidance to less experienced firmware and electronics engineers.


Qualifications:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a related discipline; Master’s degree or above is preferred.
  • 8+ years of embedded firmware development experience, with demonstrated experience at a lead or principal level.
  • Direct, hands-on experience developing high-speed mud pulse telemetry (MWD) systems and other MWD/LWD products.
  • Strong system and architecture perspective, with a proven ability to define firmware architecture and interfaces spanning firmware, electronics, sensors, and surface software. Familiar with various electronic communication Bus systems and implementations.
  • Expert-level embedded firmware development in C/C++ for MCU, MPU, or DSP-based real-time systems.
  • Solid understanding of hardware-software integration, including sensor interfaces, communication interfaces, and timing/synchronization.
  • Proficiency with laboratory and debug tools such as oscilloscopes, logic analyzers, emulators/debuggers, and automated or HIL test methods.
  • Strong troubleshooting and root-cause analysis capability for mixed firmware/hardware systems.


Preferred Experience:

  • Deep experience with mud-pulse telemetry (positive, negative, or continuous-wave/siren pulsers), especially, with high-data-rate downhole telemetry.
  • Experience with EM telemetry, short-hop, directional drilling tools, downhole sensors, and MWD/LWD measurement systems.
  • Strong background in real-time signal processing, digital communications/telemetry, modulation and encoding, and algorithm development.
  • Familiarity with high-temperature electronics, shock/vibration survivability, and pressure-compensated or sealed downhole systems.
  • Experience defining firmware architecture and standards across a product portfolio.
  • Experience with surface decoding software and optimization of the downhole-to-surface data chain.
  • Experience with manufacturing test systems, qualification testing, and product commercialization.
  • Prior experience supporting both new product development and sustaining engineering for deployed tools.


Work Environment:

This job operates in a professional office environment. This role routinely uses standard office equipment, including computers, phones, photocopiers, filing cabinets, and fax machines.


Physical Demands:

The physical demands described here are representative of those that an employee must meet to successfully perform the essential job functions.

While performing the duties of this job, the employee is regularly required to talk or hear. This is a sedentary role; however, some filing, bending, and the ability to lift 20 lbs are required.


Travel:

This position requires some overnight international and domestic travel. Local travel between other CNPC USA locations and testing facilities is required.


Supervisory Responsibility:

This position has no direct supervisory responsibilities; however, it serves as a technical lead, mentor, and point of contact for less-experienced engineers.


CNPC USA is an Equal Opportunity Employer (EOE). Qualified applicants are considered regardless of race, color, age, sex, sexual orientation, religion, disability, ethnicity, national origin, marital status, veteran status, or any other legally protected status.


Disclaimer: The job description is not intended to cover or contain a comprehensive listing of activities, duties, or responsibilities required of the employee. Other duties, responsibilities, and activities may change or be assigned at any time with or without notice.