Embedded Systems Engineer II

Location: Houston, TX

Department: Engineering

Type: Full Time

Min. Experience: Experienced

Job Function / Purpose

  • Develop and maintain new and existing down hole and surface embedded systems (“Tools”)

Essential Duties

  • Develop, sustain and upgrade new and existing Tool firmware
  • Develop Tool software and/or Tool electronics if necessary, as directed by Embedded Systems Engineering Manager
  • Design, code, integrate and develop Tools using C, C#, C++ and/or assembly programming languages
  • Test, debug and troubleshoot Tool problems
  • Interface with IT Department’s Software Development team to provide specifications for the control software of the Tools
  • Gather data on and analyze suggested embedded systems enhancements, changes and/or issues to improve Tools from the Engineering Department, and assist Embedded Systems Engineers III and Senior in preparing advice for Embedded Systems Engineering Manager regarding whether to implement
  • Perform integration testing of new and existing Tools to verify that electronics, firmware and software are all integrated properly
  • Document methodology of implementation, including documentation of coding
  • Create end user guides for Tools
  • Advise, assist and mentor Embedded Systems Engineer I
  • Use skills and experience to improve and innovate Engineering Department projects

HSE Function

  • Comply with applicable safety standards and maintain a safe working environment
  • QA Function
  • Comply with applicable quality assurance standards

Required Qualifications

  • Strong written and oral English communication skills
  • Bachelor’s or Master’s Degree in Electrical or Computer Engineering from an accredited 4 year college or university
  • 1 or more years experience as a Gyrodata, Inc. Embedded Systems Engineer I or 3-5 years experience as an Embedded Systems Engineer
  • General knowledge of electronic circuits
  • Presentation and training skills, including PowerPoint and user guides preparation
  • Ability to use C programming language and assembly language
  • Ability to use a computer for accessing and sending e-mail, opening and revising documents, accessing internet and web-based Gyrodata, Inc. systems, including SharePoint, Agresso, and ability to use Microsoft Office, including Word, Excel and PowerPoint

Preferred Qualifications

  • Some oil field industry experience
  • Experience designing embedded systems
  • Knowledge of analog electronics
  • Ability to program in C++ and C# programming languages
  • Ability to program in Labview

Working Conditions                                                              

  • The job is performed in an office environment with minimal exposure to safety hazards. The job requires some physical exertion, including sitting, standing, occasional light lifting, carrying, pushing and pulling. The job requires operation of standard office equipment, including computers, telephones, copiers, etc. The job requires following written and oral instructions, attention to detail, ability to multitask, ability to work with others and ability to meet deadlines.  The job requires following established policies and procedures, meeting quality and safety standards and regular attendance. The job requires making decisions based on experience and knowledge without supervision and requires responsibility for results.
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Location *
Phone number*

Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Who referred you to this position? Enter their first and last name here.
Do you have a valid driver’s license?*
What’s your citizenship / employment eligibility?*
What’s your highest level of education completed?*
College or University
Desired salary*
Earliest start date?*
Have you ever been convicted of a felony?*
If “Yes”, you have been convicted of a felony, please explain the circumstances around the conviction:
Have you ever been employed by Gyrodata?*
If so, please indicate when and in what department:
I certify that the information contained in this application is correct to the best of my knowledge. I understand that to falsify information is grounds for refusing to hire me, or discharge me should I be hired. Please enter full name below.*
Human Check*