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.
- ...Responsible for Java, MicroServices deployment in Google Cloud Platform and AWS. Apply principles and techniques of computer science, engineering, and mathematical analysis. Utilize Java, J2EE, Spring, Struts, Jboss, Hibernate, JTA, Eclipse, Jenkins, MyBatis with Entity...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
- ...services and 508-compliant PDF workflows. You will evaluate patterns like DTO/DAO/Service Locator/MVC and manage Java/MicroServices deployments on GCP and AWS. Required are a CS/engineering/math degree and at least 2 years of experience. #J-18808-Ljbffr eNcloud Services LLCSenior
- ...Sr. Civil Engineer Location(s) Katy, Texas | Pleasanton, California Company DEPCOM Power Career Field Engineering Job Number 185132 DEPCOM Power, a prominent Engineering, Procurement, and Construction (EPC) firm, in the renewable energy industry, is looking for...SeniorContract workFor contractors
- eNcloud Services LLC is seeking a DevOps Engineer to manage both technical and operational aspects of our projects. The role requires coordinating customer requirements with project KPIs, implementing automation tools and IT infrastructure, and planning team activities...Senior
- 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
- Radiologic Technologist 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 ...SeniorTemporary work
- ...unanticipated client locations throughout the U.S. Requirements Requires bachelor’s in Business Administration, Computer Science, Engineering, or related and 5 years progressive experience. Send resume and refer to job title to: ****@*****.*** #J-18808-Ljbffr...Senior
- Freeman High School in Katy, Texas, part of Katy ISD, seeks a Secretary - Assistant Principal - Grade Level to provide clerical support to the assistant principal. Responsibilities include checking SAC roll, attendance, typing, filing, and handling communications with parents...Work at office
- 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...SeniorFull timePart timeLocal areaShift work
- International Leadership of Texas is seeking an experienced leader to guide instructional programs and school operations at the campus level. The role emphasizes pilot testing innovative instructional approaches, evaluating teaching effectiveness, and ensuring alignment...
- 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
- ...infrastructure changes. Work on code versioning using Bitbucket and CI/CD pipeline. Requirements Bachelor’s degree in Computer Science, IT, Engineering or related field with at least 60 months of experience. Travel and relocation to various client locations throughout the United...SeniorRelocation
- Katy ISD is seeking a Secretary - Associate Principal at Katy Taylor High School in Katy, Texas. The role provides clerical support to the Associate Principal, handling correspondence, reports, calls, and visitor coordination. Ideal candidates have strong typing, budgeting...Full timeWork at office
- Clerical Support Assistant Provide clerical support to assistant principal(s) Major duties and responsibilities: # Check SAC roll, attendance, assignments typing and recording. # Filing setting up new files and keeping all files orderly and current. # Assist...
- 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 experience placementWork at officeFlexible hoursAfternoon shift
$110k - $175k
Senior Power Controls Engineer / Functional Safety SME Location: Houston, TX Job Type: Full-Time | In-Person We are seeking an experienced Senior Power Controls Engineer / Functional Safety SME to support the design, development, and implementation of advanced automation...SeniorFull timeWork at office- ...design reviews across enterprise systems, identifying weaknesses early and guiding teams toward paved‑road solutions Partner with engineering teams as a hands‑on security architecture advisor — reviewing designs, accelerating production readiness, and raising the bar on...SeniorLocal area
- 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
- Education Bachelor’s degree in Information Technology or a relevant field is required. Preferred: industry certifications such as AWS, Certified Cloud Architect (CCA), Certificate of Cloud Security Knowledge (CCSK), CISSP, CEH, CCNA, CompTIA Cloud+. Work Experience 5+ ...SeniorWork experience placementWork at office
- ...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 team...SeniorFull timeContract workPart timeInternshipLocal area
- 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,...SeniorWork experience placementWork at officeFlexible hoursAfternoon shift
- ...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 other related Engineering discipline Work Experiences Minimum 7 years of experience testing Warehouse...SeniorWork experience placementWork at office
- ...Responsibilities Strategic SEO Leadership: Develop and champion effective SEO strategies to drive organic traffic, improve search engine rankings, and increase conversion rates. Team Leadership: Manage and mentor a team of SEO specialists, fostering a culture of a bias...SeniorWork experience placementLocal area
- Kids for the Future seeks a dedicated Senior Tax Associate in Katy, TX to support senior leaders by managing complex tax engagements. This role involves training associates, conducting tax research, and ensuring exceptional client care. The ideal candidate will have 2-...Senior
- Role Context We are looking for a DevOps Engineer to help us build functional systems that improve customer experience. DevOps Engineer responsibilities include deploying product updates, identifying production issues and implementing integrations that meet customer needs...Work experience placement
- ...architecture standards, security protocols, and company policies. Education & Certifications Bachelor’s degree in Computer Science, Engineering, or related field. Certifications in supply chain platforms (e.g., Manhattan, Blue Yonder, SAP) preferred. Experience 7+ years of...SeniorWork at office
- Role Context We are looking for a developer who has passion for data integration technologies and comes with data warehousing background. Someone who has experience in designing and coding ETL and one who wants to be part of a team that is actively delivering projects in...Work experience placement
- Sinceri Senior Living in Katy, Texas, is seeking a Community Manager to oversee operations in line with our mission. The role involves ensuring high-quality service, compliance with regulations, and effective team management. We're looking for a dedicated individual with...Senior
- Poolcorp is seeking an experienced operations manager for their Katy, TX warehouse. Responsibilities include hiring and training staff, managing inventory, and ensuring safety procedures are followed. Ideal candidates should have 3-5 years of experience in a warehouse ...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Firmware Engineer. Be the first to apply!
- senior manager pmo Katy, TX
- senior accountant part time Katy, TX
- senior tax Katy, TX
- senior manager legal Katy, TX
- senior human factors engineer Katy, TX
- senior brand strategist Katy, TX
- remote senior project manager Katy, TX
- senior tableau developer Katy, TX
- senior project manager contract Katy, TX
- senior manager m&a tax Katy, TX

