Senior Software/Firmware Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Geospace Technologies · 3 weeks ago

Senior Software/Firmware Developer

Geospace Technologies is currently seeking a Senior Software/Firmware Developer with strong skills in C++, C#, .NET API, SQL, and embedded C. This role involves being part of a cross-functional team responsible for the full product development life cycle, from conception to availability, and includes maintaining and upgrading existing software.

Manufacturing
badNo H1Bnote

Responsibilities

Development and Implementation of software/firmware to control and support Intelligent hardware
Overseeing and guiding the analysis, development, and deployment of software
Maintaining and upgrading existing Geospace software, used to control devices, testing and tools for customer use after deployment
Managing the end-to-end life cycle for the production of software and applications
Work closely with management, hardware engineering groups, other development team members, and customer input, to understand and identify potential features and solve issues
Implement new technologies, such as the development of a Data Lake and use of AI or ML to extract meaningful data from the repository

Qualification

C++C#.NET APISQLEmbedded CAgile methodologiesVisual StudioAIMachine LearningData LakeSoftware testingUI designUser experienceSoftware lifecycle management

Required

Strong skills in C++
Strong skills in C#
Strong skills in .NET API
Strong skills in SQL
Strong skills in embedded C
Self-starter with skills in design
Skills in coding
Skills in database access
Skills in software testing
Strong understanding of process flow
Expertise with C++/C#/.Net development
Ability to debug legacy code and improve its performance
Use of responsive design principles
GUI features for displaying large numbers of components and generation of user reports
Graphing libraries and Time-series data analytic displays
Skills with operational UI design and user experiences for SaaS applications
Software and product lifecycle management expertise
Experience learning and leading new technologies and UX methodologies
Computer Science or Software Engineering Degree
Must be eligible to work in the US permanently without sponsorship

Preferred

Familiarity with Agile methodologies
Use of Visual Studio
AI
Machine Learning
Use of Data Lake

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

Company

Geospace Technologies

twittertwitter
company-logo
Geospace Technologies has been bringing innovative seismic solutions to the most demanding and diverse environments worldwide.

Funding

Current Stage
Public Company
Total Funding
$25M
Key Investors
Woodforest National Bank
2025-08-29Post Ipo Debt· $25M
1997-11-21IPO

Leadership Team

leader-logo
Rick Wheeler
CEO
linkedin
leader-logo
Robbin Adams
Sr Vice President and Chief Technical Officer
linkedin
Company data provided by crunchbase