Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Firmware Engineer

Cnpc

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.
Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Sr. Firmware Engineer in Katy, TX vacancy
  •  ...computer science, Information Technology, or a related field. Work Experience 7+ years of experience in enterprise IT infrastructure engineering. Extensive experience in virtualization platform architecture and lifecycle management, including deployment, administration, and... 
    Senior
    Work experience placement
    Work at office

    Academy Sports and Outdoors

    Katy, TX
    21 hours ago
  •  ...want you to be a part of our team. Job Summary Memorial Hermann SE campus seeks a strong generalist to join our team as a Sr. Medical Technologist on day shift. Position will oversee Point of Care and Micro. Schedule is: 3x 12 hour shifts; 6 a.m. to 6:30... 
    Senior
    Shift work
    Day shift

    Memorial Hermann Health System

    Katy, TX
    11 hours ago
  •  ...Senior Software Engineer Oversee, guide, and coordinate research, design, development, and testing of Windows/web-based software applications and tools. Oversee and guide development and implementation support. ETL tools, SSIS, SSRS, SSAS, Netezza, IBM DataStage, AutoSys... 
    Senior

    Camelot Integrated Solutions

    Katy, TX
    21 hours ago
  •  ...The Senior Software Engineer (Full-stack) is a key technical and leadership role within the Engineering team at Steel Ridge Partners. This position is responsible for designing, developing, and maintaining high-quality, scalable web applications that support innovation... 
    Senior
    Temporary work
    Flexible hours

    Steel Ridge

    Katy, TX
    4 days ago
  •  ...small team. In this role, you will work directly alongside two developers to design, build, and deploy applications that support our engineering and operational needs. You will be a primary builder of solutions while ensuring the team follows best practices, uses reusable... 
    Senior
    Work at office

    Booth and Associates

    Katy, TX
    2 days ago
  • $120k - $150k

    This position is at Philip Morris International The selection process will be fully managed by Philip Morris International. This opportunity is available in Broken Arrow - United States, Cashion - United States, Durant - United States, Edmond - United States, Marlow...
    Senior
    Full time
    Local area

    Philip Morris International

    Katy, TX
    17 hours ago
  • Academy Sports and Outdoors in Katy, Texas, is looking for an IT Infrastructure Engineer to architect and implement hybrid cloud solutions. Candidates should have at least 7 years of experience in enterprise IT infrastructure engineering and extensive virtualization platform... 
    Senior

    Academy Sports and Outdoors

    Katy, TX
    21 hours ago
  • Young World Physical Education in Katy, Texas is looking for an Assistant Principal to assist the Principal with program planning and evaluation. You will lead instruction, support teaching staff, and promote a positive educational environment. Ideal candidates will have...
    Full time

    Young World Physical Education

    Katy, TX
    2 days ago
  • $120k - $140k

     ...Job Summary Our client a leading retail & consumer goods provider is seeking a Senior Cloud Engineer to join their team! This position is located Hybrid in Katy, Texas. Required Skills/Experience (Must-Haves) ~ Bachelor's degree in computer science... 
    Senior
    Local area

    KellyMitchell Group

    Katy, TX
    21 hours ago
  • A leading healthcare provider in Katy, Texas is seeking a Registered Nurse to provide patient-centered care in a dynamic environment. Responsibilities include establishing therapeutic relationships, conducting assessments, and advocating for patients. The ideal candidate...
    Senior

    Houston Methodist

    Katy, TX
    4 days ago
  •  ...Senior Power Bi Engineer The company is seeking an experienced and self-sufficient Senior Power BI Engineer with 5-8 years of expertise, specifically in Microsoft/Power BI. As a Senior Power BI Engineer, they will collaborate with the omnichannel and procurement team... 
    Senior

    Samprasoft

    Katy, TX
    3 days ago
  • Young World Physical Education is seeking an Assistant Principal for Junior High in Katy, Texas. The role requires a Master's degree and significant leadership experience, focusing on coordinating and administrating school programs while promoting a positive learning environment...

    Young World Physical Education

    Katy, TX
    21 hours ago
  • $115k - $145k

    Sr. Product Engineer - Fluid Power & Pressure Control Systems Pneumatic and Hydraulic Company | Katy, Texas Pneumatic and Hydraulic Company is seeking an experienced Sr. Product Engineer to take technical ownership of engineered fluid power and pressure control product... 
    Senior
    Monday to Friday

    Pneumatic and Hydraulic Co.

    Katy, TX
    1 day ago
  • Qualifications Education: Bachelor’s Degree in Accounting, Finance, Business Administration or equivalent required Work Experiences: Three (3) years of experience, including planning, forecasting, analyzing reporting and business partnering Previous FP&A or Corporate Finance...
    Senior
    Work experience placement

    Academy Sports and Outdoors

    Katy, TX
    21 hours ago
  • Katy Independent School District is seeking an Assistant Principal for Cinco Ranch Junior High in Katy, Texas. The ideal candidate must have a Master's degree and possess a Principal/Mid-Management Certificate. Responsibilities include assisting the Principal with overall...
    Immediate start

    Katy Independent School District

    Katy, TX
    3 days ago
  • Overview At Memorial Hermann, we pursue a common goal of delivering high quality, efficient care while creating exceptional experiences for every member of our community. When we say every member of our community, that includes our employees. We know that when our employees...
    Senior
    Temporary work

    Memorial Hermann Health System

    Katy, TX
    2 days ago
  •  ...The Software Engineer (Full-stack) is a core contributor within the Engineering team at Steel Ridge Partners. This role focuses on designing, developing, and maintaining reliable, scalable web applications that support innovation in the Legal Financial Services sector... 
    Temporary work
    Flexible hours

    Steel Ridge

    Katy, TX
    4 days ago
  • Position: Sr. Speech Pathologist - Feeding & Swallowing Talent Area: Therapist Full/Part Time: Full time Department: WC OP & Ancilary Admin Shift: 4 (10) Hour Shifts Job ID: 425645 We are searching for a Sr. Speech Pathologist - (Feeding/Swallowing) -- someone who... 
    Senior
    Full time
    Part time
    Local area
    Shift work

    Texas Children's Hospital

    Katy, TX
    2 days ago
  • $90k

    This isn't a one-trick role. We're looking for a bilingual tax professional who can review returns, jump in to prepare when needed, AND roll up their sleeves on real tax strategy implementation — all while helping grow a team that's changing how taxes are done for small...
    Senior
    Full time
    Flexible hours

    Galena Solutions

    Katy, TX
    13 days ago
  • $314.8k - $359.3k

    ## Sr Director, Software EngineeringApplylocations: McLean, VA: Plano, TX: Richmond, VAtime type: Full timeposted on: Posted Todayjob...  ...EngineeringAs a Capital One Senior Director of Software Engineering, you'll work on everything from customer-facing web and mobile... 
    Senior
    Full time
    Part time
    Local area

    Jobleads-US

    Richmond, TX
    21 hours ago
  • The Senior JDE Manufacturing Functional Analyst is a subject matter expert (SME) for US Silica’s JD Edwards (JDE) ERP environment, with deep functional expertise across Manufacturing, Maintenance, Quality, and Inventory. Reporting to the ERP Applications Manager, this role...
    Senior

    Crains Cleveland

    Katy, TX
    2 days ago
  • $110.24k - $165.36k

     ...outstanding customer service. Support current business by providing timely responses to service failures and customer concerns. Support the Sr. Director of Operations with resolving customer complaints as registered through the OSI process. Support all human resource... 
    Senior
    Hourly pay
    Minimum wage
    Local area

    Medline

    Katy, TX
    4 days ago
  • $130k - $165k

     ...Sr. Civil Engineer DEPCOM Power, a prominent Engineering, Procurement, and Construction firm in the renewable energy industry, is looking for a Sr. Civil Engineer to join the team. We seek Professional Engineers with extensive civil design engineering and construction... 
    Senior
    Contract work
    Temporary work
    For contractors
    Flexible hours

    DEPCOM Power Inc

    Katy, TX
    4 days ago
  • What You Will Work On Champion replenishment strategies that support strong inventory health across all channels. Work includes evaluating financial indicators, shaping inventory flow processes, and guiding teams toward accurate and timely allocation. These efforts help...
    Senior
    Work at office
    Flexible hours
    Afternoon shift

    Academy Sports and Outdoors

    Katy, TX
    4 days ago
  • Who We Are At Academy Sports + Outdoors our vision is to be the best sports + outdoors retailer in the country — but what truly sets us apart is our people. We’re a passionate, purpose-driven team that’s as committed to each other as we are to our customers. We’ve spent...
    Senior
    Work experience placement
    Work at office
    Flexible hours
    Afternoon shift

    Academy Sports + Outdoors

    Katy, TX
    3 days ago
  • Company Description Katy Independent School District (Katy ISD) is recognized as a leader in educational excellence, partnering with families and the community to support student success. The district is committed to providing outstanding learning experiences that challenge...
    Full time

    Katy ISD

    Katy, TX
    2 days ago
  • Education Bachelor’s degree in Computer Science, Computer Engineering, Systems Engineering or other related Engineering discipline Work Experience Minimum 7 years of experience testing Warehouse Management Systems (WMS) on IBM i (AS/400) Minimum 7 years of Retail industry... 
    Senior
    Work experience placement
    Work at office

    Academy Sports and Outdoors

    Katy, TX
    3 days ago
  • Academy Sports + Outdoors is a leading sporting goods retailer with over 22,000 team members. Responsibilities Support financial and assortment planning to drive sales, profit, and inventory efficiency across categories. Build financial plans, guide system enhancements,...
    Senior
    Work experience placement
    Work at office
    Flexible hours
    Afternoon shift

    Academy Sports and Outdoors

    Katy, TX
    4 days ago
  • Senior Treasury Analyst The Senior Treasury Analyst responsibilities will include oversight of the Company's daily cash positioning and banking activities, cash forecasting, debt compliance, insurance administration, escheatment and month end Accounting closing activities...
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Shift work

    U.S. Silica

    Katy, TX
    1 day ago
  • Steel Ridge in Katy, Texas, is seeking a Senior Software Engineer (Full-stack) to design, develop, and maintain scalable web applications in the Legal Financial Services sector. The role requires 8+ years of experience, proficiency in C#, .NET, and strong collaborative... 
    Senior

    Steel Ridge

    Katy, TX
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Firmware Engineer. Be the first to apply!