Software Engineer

Quaise Energy, IncHouston, TX

About The Position

Quaise Energy is seeking a Software Engineer to develop lab-scale and field-ready engineering applications that support diagnostics systems and MMW drilling operations. This role will focus on implementing software solutions that enable real-time data processing, visualization, and control system integration, allowing the broader engineering team to focus on advanced development efforts. A key component of this role is designing, building, and maintaining a persistent time-series database to support diagnostics and process measurements. This foundational work is critical to improving how diagnostic data is captured, processed, and delivered to field and control teams, ultimately strengthening Quaise’s ability to deploy reliable, high-performance systems in the field. The ideal candidate thrives in a hands-on, multidisciplinary environment and is motivated to build robust, scalable software systems that directly impact field operations and system performance.

Requirements

  • Proficiency in Python; experience with C++ or C# preferred.
  • Experience developing engineering applications in a technical or industrial environment.
  • Experience with database design and management, particularly time-series data systems.
  • Experience with real-time data processing and system integration.
  • Experience with GUI development (e.g., PyQt, React, or similar frameworks).
  • Familiarity with version control systems and modern development tools.
  • Strong analytical thinking and problem-solving skills.
  • Ability to translate complex technical requirements into scalable software solutions.
  • Strong communication and collaboration skills in multidisciplinary teams.
  • High level of ownership, with the ability to independently identify gaps and drive solutions.
  • Excellent organizational skills and attention to detail.
  • Proficient with Microsoft Office Suite or related software.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Minimum of 3 years of experience developing engineering or technical software applications.
  • Strong foundation in software development principles, system design, and data handling.

Responsibilities

  • Design, develop, test, and maintain engineering applications supporting MMW drilling and diagnostics systems.
  • Lead implementation efforts for software systems, translating engineering requirements into reliable, production-ready tools.
  • Design and maintain a time-series database architecture for real-time and historical diagnostics and process data.
  • Develop systems for real-time data acquisition, processing, and visualization to support field operations and control teams.
  • Build user interfaces and tools tailored to varying operational needs (real-time diagnostics, feedback systems, preprocessing workflows).
  • Collaborate with diagnostics, engineering, and field operations teams to integrate hardware updates and third-party systems.
  • Establish and maintain reusable tools, scripts, and frameworks for data processing and analysis.
  • Define system requirements, architecture, and build/test/deploy strategies in collaboration with cross-functional teams.
  • Develop documentation, training materials, and support resources for internal users.
  • Integrate with third-party engineering software and external systems as needed.
  • Contribute to long-term software strategy and infrastructure development.
  • Performs other related duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service