Technical Professional - Software Developer (Senior - Advisor)

Houston, TX, US, 77032

Halliburton

Halliburton is one of the world's largest providers of products and services for the ever-evolving needs of the energy industry.

View company page

Apply now Apply later

We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.

Job Duties and Qualifications

  • Designs, codes, tests, troubleshoots, and documents engineering software applications
  • Works as part of a project team or as a leader of a defined section of a major project
  • Develops project plans, functional specifications, and schedules
  • Assists in determining product needs and enhancements
  • Typical project assignments will have moderately broad impact
  • The primary target will be the next release of the software, although some projects may have architectural implications beyond the next release
  • Job tasks, correctly performed, impact indirectly on cost containment, efficiency, profitability, or operations
  • Consequences of error are easily measured and can be confined
  • Solid development process skills (requirements, definitions, writing design specifications, programming, unit testing, integration testing, etc.), understanding of the tools, methodologies, technologies, and language features
  • Ability to develop software designs and project schedules
  • Able to follow development testing standards

 

Candidates should have

  • Extensive experience working with LabVIEW programming (2018 or higher)
  • Strong experience in developing Real Time applications with interface to different industrial protocols (TCP/IP, Network streams, Ethernet, OPCUA, etc.)
  • Familiarity with setting up data acquisition systems (Modbus, cRIO, Ethernet, etc.)
  • Familiarity with the cRIO 904X and cRIO 903X models (Linux backbone)
  • Experience with NI Network Streams
  • Experience with working on large and involved LabVIEW Projects with multiple subVIs and parallel subroutines
  • Hands on experience in acquiring data from sensors and others measurement devices
  • Hands on experience spec’ing out different I/O modules from the NI product range
  • Experience with real time communication and messaging protocols
  • Familiarity with Azure Dev Ops source code control
  • Familiarity with JKI VI Package Manager
  • Some familiarity with using laboratory equipment such as oscilloscopes, multi-meters, signal generators, etc
  • Good written and verbal communication skills
  • Proficient troubleshooting skills (software & basic electrical)
  • Proficient documentation skills. Familiarity with Microsoft Visio for developing flow charts is useful
  • Familiarity with C#, Python, MATLAB, and other languages useful but not required

 

Education requirements

  • Requires completion of a bachelor's degree in Computer Science or similar discipline; master's degree preferred. Requires two years of related experience (requirement may be waived with master's degree)
  • Candidates having qualifications that exceed the minimum job requirements will receive consideration for higher level roles given (1) their experience, (2) additional job requirements, and/or (3) business needs. Depending on education, experience, and skill level, a variety of job opportunities might be available, including Tech Prof – Software Developer, Sr., Tech Prof – Software Developer, Prin., and up to Tech Advisor, Software Development
     

Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

 

Location

3000 N. Sam Houston Parkway E., Houston, Texas, 77032, United States 

 

Job Details

Requisition Number: 190383 
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: Baroid 
Full Time / Part Time: Full Time

Additional Locations for this position: 

Apply now Apply later
  • Share this job via
  • or

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  2  0  0
Category: Engineering Jobs

Tags: Azure Computer Science Engineering Industrial Linux Matlab Python Testing

Region: North America
Country: United States

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.