Geospace Technologies

Software Engineer- Optoseis Division

Geospace Technologies  •  Houston, TX (Onsite)  •  5 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Level Experienced Job Location Geospace Technologies - Houston, TX 77040 Position Type Full Time Education Level 4 Year Degree Travel Percentage Negligible Job Shift Day Shift Job Category Engineering

In this role, you will primarily be the lead designer and developer of the user interface that operators, field engineers/technicians, and data scientists use to interact with our seismic sensing hardware. This is a senior‑level role that blends hands‑on UI/UX design with robust software engineering. Your primary responsibility is to produce a responsive, real‑time application that visualizes instrument status, live waveforms, and processed seismic data, while also exposing controls to configure the instrumentation. Additionally, you will play a cross-functional support role for the maintenance and improvement of the back-end system software, test automation, and data analysis tools.

Duties/Responsibilities:

  • Lead the design and implementation of the seismic-instrumentation dashboard – creating responsive, data-rich UI components.
  • Interface with the back-end engineers to shape API contracts that feed the UI.
  • Analyze system requirements and participate in the definition and planning of project tasks.
  • Participate in system design.
  • Develop requirements specifications.
  • Peer review other team member contributions for compliance.
  • Design, develop, debug, test, and document software.
  • Help select hardware solutions, both off-the-shelf and internally developed.
  • Debug system-level issues.
  • Ensure robust version control of the department’s software.
  • Develop software build, maintenance, and deployment processes.
  • Manage software through the life cycle of a system or product.
  • System verification testing design and execution.
  • Interface with customers, contractors, and vendors.
  • Champion the Geospace HSEQ culture, promoting safe practices, quality standards, and continuous improvement across the UI and engineering teams.

Physical Requirements:

  • Prolonged periods sitting at a desk and working on a computer.
  • Must be able to lift-up to 15 pounds at times.
  • Ability to traverse manufacturing facility.

At Geospace our employees enjoy benefits to support their physical, financial, and emotional wellness.

These benefits include:

• Comprehensive medical, dental and vision plans

• 401(k) with a percentage match

• Supplemental insurance options

• Paid time-off program with paid holidays

• Paid volunteer hours, and charitable giving matches



Qualifications

  • Ability to provide innovative software solutions to an engineering design group and play a leading role in turning these ideas into integrated and tested software products.
  • Solid grasp of network protocols (TCP/IP, UDP, serial).
  • Hands-on experience building network interfaces (ZeroMQ, WebSocket, Protobuf, JSON-RPC).
  • Expertise in modern Windows front-end frameworks (.NET, WinUI, WPF, etc)
  • A reasonable level of understanding of communications and sensor signal processing.
  • Fundamental expertise with software development tools.
  • Excellent working knowledge of C, C++, Go, and Python.
  • Strong understanding of concurrent programming.
  • A high level of code development expertise targeted for and developed within Linux and Windows environments.
  • Comprehensive shell scripting abilities (Python, Bash).
  • Working knowledge of database programming (PostgreSQL).
  • Extensive communications and networking understanding.
  • Safety Oriented.
  • Fundamental understanding of fiber optics.
  • Experience working with fiber sensor systems.

Education/Experience requirements:

  • BS or MS in Engineering or Computer Science.
  • 5 years developing software for complex systems.
  • 5 years of experience working in the seismic industry.
  • Several years of system analysis experience.
  • Experience developing software for automated test.

Equal Opportunity Message:

All qualified candidates will receive consideration for all positions without regard to race, color, religion, sex, age, national origin, veteran status, disability, political affiliation, marital status, sexual orientation, or other non-merit factors.

Must be eligible to work in the US permanently without sponsorship.

Geospace Technologies

About Geospace Technologies

Geospace is a technology-driven, market-leading provider of technology solutions that deliver situational awareness for energy exploration, security, surveillance, and industrial IoT applications. The Company partners with customers to solve their toughest challenges, delivering innovative solutions and sustainable long-term value to our key stakeholders.

For more than four decades, we’ve set the standard for engineering and manufacturing incredibly robust, hardened technology products and solutions that perform in the world’s most austere environments. We leverage our engineering and manufacturing knowledge to deliver reliable, highly ruggedized, and cost-effective solutions to smart cities, industrial organizations, global governments, defense corporations, and academia.

We own and operate more than 400,000 SF of manufacturing space in the United States. Through our people and resources around the globe, we remain committed to our tradition of innovating unprecedented capabilities to tackle our customers’ toughest scientific and engineering problems. Geospace is traded on the U.S. NASDAQ stock exchange as GEOS.

Industry
Manufacturing & Production
Company Size
201-500 employees
Headquarters
Houston, Texas
Year Founded
Unknown
Social Media