Geospace Technologies-logo
Geospace Technologies
·
December 3, 2025
Apply Now
This job has closed.

Software Engineer

Houston, TX
Full-time
Onsite
$10/hr - $10/hr
New Grad, Entry Level
Geospace Technologies Corporation is a company focused on developing core distributed data processing infrastructure. They are seeking a Software Engineer to contribute to software design and development for complex, real-time systems, implement algorithms, and support integration and testing activities.
Apply Now

Responsibilities

  • Code and unit testing
  • Troubleshooting
  • Guidance and/or execution on corrective actions
  • Recommendations for design enhancement
  • Support integration and test activities, both in the field and in the lab
  • Implement algorithms provided by engineers and scientists to produce engineered software products
  • Develop, enhance, and document algorithms that have a basis in mathematics and/or statistics
  • Understand user interface requirements and methods for the display of quantitative data, including interactive displays.

Qualification

Required

  • Strong team contributor, eager to learn
  • Persistent in developing their craft as a software professional
  • Ability to work within a team to drive the architecture of the core distributed data processing infrastructure
  • Software design and development on complex, real-time systems
  • Code and unit testing
  • Troubleshooting
  • Guidance and/or execution on corrective actions
  • Recommendations for design enhancement
  • Support integration and test activities, both in the field and in the lab
  • Ability to work on multiple projects
  • Self-direct
  • Strong oral and written communication skills
  • Strong problem solving and analytical skills
  • Implement algorithms provided by engineers and scientists to produce engineered software products
  • Develop, enhance, and document algorithms that have a basis in mathematics and/or statistics
  • Understand user interface requirements and methods for the display of quantitative data, including interactive displays
  • BS and/or MS in Engineering, Computer Science, Physics, or a related field
  • Experience in software development including Java, MS .NET Framework, C#
  • Experience in web development (HTML, JavaScript, JQuery, CSS, PHP)
  • Working knowledge of common IDEs such as Eclipse and Visual Studio
  • Working knowledge of version control systems
  • Familiar with development in a Linux environment
  • Strong written and oral communication skills
  • Ability to work within a highly collaborative team environment
  • Must be eligible to work in the US permanently without sponsorship

Preferred

  • Experience or familiarity with signal processing, algorithm development, and/or a strong mathematical background
  • Experience in relational databases and SQL, including working experience with MS SQL Server
  • Experience with distributed systems, multithreading, inter-process communications, Docker, Kurbernetes, and networking
  • Experience with signal processing, algorithm development, or a strong mathematical background
  • Experience with or understanding of transforms common in signal and image processing

Benefits

  • 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
Geospace Technologies Corporation has been bringing innovative seismic solutions to the most demanding and diverse environments worldwide.
Glassdoor
Founded in 1980
Houston, Texas, USA
501-1000 employees
http://www.geospace.com/