Embedded Firmware/Controls Engineer
Listed on 2026-05-22
-
Engineering
Embedded Software Engineer, Electrical Engineering
Career Opportunities:
Embedded Firmware/Controls Engineer (99081)
Requisition
99081
-Posted
- Texas - Houston
- Research & Development
KLX Energy Services LLC provides a broad range of technical solutions and equipment to our customers. We provide the right people, best equipment and most convenient locations to deliver expert energy services for every phase of the wellsite. This includes drilling, completions, re‑fracing, production, workover, and plug and abandonment. From technical services and wireline to rentals and accommodations, we keep our customers operations running economically, effectively and safely.
At KLX, you'll work side‑by‑side with devoted professionals. You’ll enjoy the benefits of a strong and evolving company; such as excellent compensation and benefits packages, limitless opportunities for professional growth, and a voice in shaping our future. All while working in an environment that emphasizes teamwork, integrity, and professionalism.
Embedded Firmware/Controls EngineerObjective: Seeking a hands‑on Embedded Firmware/Controls Engineer to support the development, integration and testing of electromechanical systems for lab and downhole technologies. This role will focus on embedded firmware development, hardware integration, LabVIEW‑based test and control systems, and troubleshooting of electronic/sensor‑based systems in an engineering environment. The ideal candidate is comfortable working across firmware, electronics and instrumentation while supporting both prototype development and sustaining previous engineering projects.
EssentialJob Duties and Responsibilities
- Develop and maintain embedded firmware for microcontroller‑based systems using C/C++.
- Support hardware bring‑up, firmware integration, and system‑level debugging.
- Develop and maintain LabVIEW applications for Test Automation, Data Acquisition, and Hardware Control Systems.
- Design and support LabVIEW software architectures including State machines, producer/consumer architectures, and event‑driven applications.
- Interface with NI DAQ hardware and configure systems using NI MAX.
- Integrate and troubleshoot instrumentation and sensors, including pressure transducers, thermocouples, analog and digital I/O systems.
- Read and troubleshoot electrical schematics and wiring diagrams.
- Configure and troubleshoot serial communication systems, primarily RS‑232.
- Work closely with mechanical, electrical, and operational personnel on integrated product development.
- Prepare designs for equipment, systems, and processes related to oilfield service; perform preliminary design as needed to support projects.
- Perform other duties as assigned.
- Bachelor's Degree in Engineering, Electrical Engineering, Computer Engineering, Mechatronics, or Related Field of Study.
- 2‑5 years of related work experience in embedded firmware or controls department.
- Proficiency in C/C++ for embedded systems or microcontroller development.
- Experience with NI MAX, National Instruments DAQ Hardware, and serial communication interfaces (RS‑232 preferred).
- Working knowledge of analog and digital signal systems, pressure transducers/thermocouples/linear transducers, instrumentation systems.
- Experience with Python scripting or automation tools.
- Master's Degree in Engineering or related field of study.
- Professional Engineer (PE) certification.
- Experience with embedded communication protocols: UART, SPI, I2C, CAN.
- Familiarity with motor controls, data logging systems, or real‑time control systems.
- Exceptional technical writing and project management skills.
- Strong interpersonal skills.
- Self‑disciplined with ability to multitask.
EOE/Minorities/Females/Veterans/Disabled. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).