Gyrodata is looking for a Software Engineer. The primary purpose of this position is to develop downhole MWD tool controller firmware and surface MWD tool configuration and maintenance software.
DUTIES
Duties/Essential Functions
Involved in the coding, debugging, and testing of applications as well as other tasks that may be required to improve the quality of the software application.
Abide by established coding and source control standards.
Coding and maintenance of existing software application.
Conforming to time tables and delivery schedules set by management
Debugging and testing Software.
Interfacing with other MWD team members, MWD Maintenance technicians, internal users and Technical Services on product specifications.
Coordinate with other software and IT resources to assure successful deployment of applications.
Evaluate third-party components used in application development.
Write documentation on code and software.
QUALIFICATIONS
Education/Requirements
Bachelor's Degree in Computer Science, Computer Systems Engineering, or Electrical Engineering required
Four years of experience preferred in the following:
Programming languages skills required: ANSI C, C++, C
Knowledge of Labview, LabWindows/CVI, SQL, .net
Experience in design and test of downhole oilfield tools
Ability to communicate effectively in English
Duties/Essential Functions
Involved in the coding, debugging, and testing of applications as well as other tasks that may be required to improve the quality of the software application.
Abide by established coding and source control standards.
Coding and maintenance of existing software application.
Conforming to time tables and delivery schedules set by management
Debugging and testing Software.
Interfacing with other MWD team members, MWD Maintenance technicians, internal users and Technical Services on product specifications.
Coordinate with other software and IT resources to assure successful deployment of applications.
Evaluate third-party components used in application development.