Sr. Firmware Engineer
Cnpc Usa Corporation
Job Description
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.
- Title: Sr Embedded EngineerLocation: Onsite in Houston, TX (not far from Katy area)Position OverviewWe are seeking a seasoned Sr Embedded Engineer to design, develop, and optimize firmware and embedded software for high-performance systems. The role focuses on end-to-end...Senior
- ...re starting out or leveling up, Academy is a place where fun can’t lose! EducationBachelor’s degree in Computer Science, Computer Engineering, Systems Engineering, or a related field preferredWork Experiences5-7+ years of overall Information Technology experience5+ years...SeniorFull timeWork at office
- En Houston Methodist, el puesto de Representante de Servicio al Cliente del Senior Single Billing Office (SBO) es responsable de actuar como enlace entre Houston Methodist, pacientes, proveedores y pagadores para todos los asuntos post‑atención relacionados con la resoluci...SeniorWork at office
- Who We AreAt 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 over...SeniorFull time
- We are searching for a Sr. Speech Pathologist - (Feeding/Swallowing) -- someone who works well in a fast-paced setting. In this position, you will appropriately diagnose and treat patients primarily between the ages of 0 -21 years with speech, oral motor/swallowing, language...SeniorLocal area
- Who We AreAt 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 over...SeniorFull timeWork at office
- ...up, Academy is a place where fun can’t lose! What You Will Work OnIn this role, you help shape distribution operations by turning engineering analysis into practical improvements that reduce cost and improve profitability. Your work supports ASO strategy through business...SeniorFull timeWork at office
- Come lead with us at Houston Methodist Continuing Care Hospital At Houston Methodist, the Sr Respiratory Care Practitioner (RCP) position is an experienced and competent therapist who is responsible for performing advanced procedures as assigned; examples include and are...Senior
- 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...SeniorTemporary workFlexible hours
- ...launch one of your own. Whether you're starting out or leveling up, Academy is a place where fun can’t lose! Education:Bachelor’s in engineering, Statistics, Data Science, or Computer SciencesMaster’s degree in Analytics or data science (preferred)Work Experiences: 8+ years...SeniorFull timeWork experience placementWork at office
$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...SeniorLocal area- ...launch one of your own. Whether you're starting out or leveling up, Academy is a place where fun can’t lose! What You Will Work OnAs the Sr Analyst Supply Chain Optimization, you will serve as a key partner in shaping how product moves through Academy's domestic and...SeniorFull timeWork at officeMonday to Friday
- ...with ability to multi-task and prioritize objectives.Deep technical understanding with the ability to communicate effectively with engineers and understand technical tradeoffs.Ability to prioritize technical features into the overall roadmap without any assistance;...SeniorFull timeTemporary workFixed term contractWork experience placementWork at officeImmediate start
- ...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
- ...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...SeniorWork at office
- ...Mechanical Design Engineer For Containerized Battery Energy Storage SystemsLocated in the vibrant city of Katy, TX, this position offers an exciting opportunity to join a growing engineering-driven company. Katy is known for its friendly community, excellent schools,...Senior
- 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...SeniorTemporary work
- The Sr. Civil Engineer will develop large-scale project civil and site preparation designs while monitoring construction activities to ensure adherence to civil design plans. They will also coordinate with other engineering disciplines and address site challenges related...SeniorContract workFlexible hours
- ViMee Technologies seeks a Senior Databricks Data Engineer to lead data engineering efforts using Databricks, Spark, and cloud platforms. The role focuses on designing scalable data architectures, building production pipelines, and collaborating with enterprise clients...Senior
$25 per hour
We are the Nabila family located in Katy, Texas, and we are seeking a dedicated elder care provider for a full-time, live-out position. Our priority is to provide compassionate home care to our beloved family member. The ideal candidate should be experienced in elder care...SeniorHourly payFull timeLive out- ...Job Description Job Description Title: Sr. Cyber Security Analyst Location: Katy, TX- 100% onsite Duration: Direct Hire Work Requirements: US Citizen, GC Holders, or Authorized to Work in the US. Summary We are seeking a Senior Cyber Security Analyst...Senior
- Who We Are At Academy Sports + Outdoors our vision is to be the best sports and outdoors retailer in the country - but what truly sets us apart is our people. We’re a passionate, purpose‑driven team committed to each other as we are to our customers. For over 80years we...SeniorWork at office
- Principal Investigator Alcanza is a growing multi-site, multi-phase clinical research company with a network of locations in AL, AZ, FL, GA, IL, MA, MI, MO, NV, VA, SC, TN, TX and Puerto Rico. We have established a strong presence across Phase I-IV studies and several...Local area
$25 - $45 per hour
Overview: Sun Auto Tire & Service Join a Team That Respects Your Skill and Fuels Your Future! Sun Auto Tire & Service , a nationwide leader in automotive services. From coast to coast, we’re committed to integrity, excellence, and developing our people. ...SeniorBi-weekly payLocal areaImmediate startFlexible hours- 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
- ...Benefits, Retirement, Merchant Services, and more, while earning accelerators on every module you attach. Partner with Solutions Engineers, RevOps, and a world-class channel ecosystem, including 700+ active broker relationships and financial services firms in a GTM...SeniorFull timeContract workPart timeInternshipLocal area
- ...starting out or leveling up, Academy is a place where fun can’t lose! Education:Bachelor’s degree in computer science, Computer Engineering, Systems Engineering, or related field, or equivalent years of related work experience requiredWork Experiences: 4-7+ years of proven...SeniorFull timeWork experience placementWork at office
$115k - $130k
DescriptionKforce has a client that is seeking a ServiceNow IT Asset Management Engineer in Katy, TX.Duties:* Responsible for serving as the technical owner for ITAM capabilities within ServiceNow, evolving HAM Pro and SAM Pro capabilities, aligning ITAM with CMDB, Discovery...- ...Job Description Job Description Sr. Generation Dispatcher, Real Time Desk Houston, TX Company Information: Alpha Generation... ...Professional Requirements: Bachelor’s degree in electrical engineering, Energy Systems, Power Plant Technology, or a related technical...SeniorNight shiftRotating shift
- 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...SeniorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Firmware Engineer. Be the first to apply!
- senior network engineer remote Katy, TX
- senior manager legal Katy, TX
- senior commercial counsel Katy, TX
- senior manager tax Katy, TX
- senior construction accountant Katy, TX
- senior living Katy, TX
- senior implementation project manager Katy, TX
- senior level Katy, TX
- senior consulting engineer Katy, TX
- senior human factors engineer Katy, TX





