Embedded Firmware/Controls Engineer

KLX Energy Services

$90K — $120K *
Telecommunications & Hardware
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Engineering, Electrical Engineering, Computer Engineering, Mechatronics, or a related field
  • 2-5 years of experience in embedded firmware or controls
  • Proficiency in C/C++ for embedded systems
  • Experience with NI MAX and National Instruments DAQ hardware
  • Working knowledge of analog/digital signal systems and instrumentation systems
  • Experience with Python scripting or automation tools

Responsibilities

  • Develop and maintain embedded firmware for microcontroller systems
  • Support hardware bring-up and system-level debugging
  • Create and maintain LabVIEW applications for test automation and data acquisition
  • Design LabVIEW software architectures including state machines and event-driven applications
  • Interface with NI DAQ hardware and configure systems
  • Troubleshoot instrumentation and sensors including pressure transducers and thermocouples
  • Prepare designs for systems related to oilfield services

Benefits

  • Collaborative work environment in a research-focused setting
  • Opportunity to work with advanced electromechanical systems
  • Hands-on involvement in both prototype development and sustaining projects
  • Engagement with multidisciplinary teams across engineering areas
  • Professional development opportunities in embedded technology and controls
Full Job Description
We are currently seeking an Embedded Firmware/Controls Engineer for our Houston, TX Research & Development office.

Objective:

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.

Essential Job Duties and Responsibilities:
(This list is not exhaustive and may be supplemented as necessary by the Company)
  • 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
    • Hardware Control Systems
  • Design and support LabVIEW software architectures including:
    • State machines
    • Producer/consumer architectures
    • Event-driven applications
  • Interface with NI DAQ hardware and configure systems using NI MAX
  • Integrate and troubleshoot instrumentation and sensors, including:
    • Pressue 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.
  • Prepares designs for equipment, systems, and processes related to oilfield service; performs preliminary design as needed to support projects
  • Performs other duties as assigned


Minimum Qualifications:
  • Education: Bachelor 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
    • Serial Communication Inerfaces (RS-232 preferred)
  • Working knowledge of:
    • Analog and Digital Signal Systems
    • Pressure Transducers/Thermocouples/Linear Transducers
    • Instramentation Systems
  • Experience with Python scripting or Automation Tools


Preferred Qualifications:
  • Education: Master 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

Similar Jobs

More Jobs at KLX Energy Services

More Telecommunications & Hardware Jobs

Find similar Embedded Firmware/Controls Engineer jobs: