Software Engineer
Geospace TechnologiesAbout the role
Job Details
Level: EntryJob Location: Geospace Technologies - Houston, TX 77040Position Type: Full TimeEducation Level: Engineering or Technical DegreeSalary Range: $10.00 - $10.00 Salary/yearTravel Percentage: NoneJob Shift: DayJob Category: EngineeringThe ideal candidate will be a strong team contributor, eager to learn. They should be persistent in developing their craft as a software professional, and will seek others' experiences, and will find great satisfaction in the patient pursuit of excellence. Software Engineers must be able to work within a team to drive the architecture of the core
distributed data processing infrastructure. This position is responsible for the software design and development on complex, real time
systems.
The software design and development responsibilities include:
- code and unit testing
- troubleshooting
- guidance and/or execution on corrective actions
- recommendations for design enhancement.
Software Engineers also support integration and test activities, both in the field and in the lab.
Qualifications
The ability to work on multiple projects, self-direct, strong oral and written communication skills, and 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.
- Experience or familiarity with signal processing, algorithm development, and/or a strong mathematical background is a plus.
- 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.
- Experience in relational databases and SQL, including working experience with MS SQL Server a plus.
- Experience with distributed systems, multithreading, inter-process communications, Docker, Kurbernetes, and networking a plus.
- Experience with signal processing, algorithm development, or a strong mathematical background is a plus.
- Not necessary, however experience with or understanding of transforms common in signal and image processing is desirable.
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.
Equal Employment Opportunity:
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.
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
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s