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.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:
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Azure Computer Science Engineering Industrial Linux Matlab Python Testing
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.
- Open Data Science Manager jobs
- Open Research Scientist jobs
- Open Data Engineer II jobs
- Open Principal Data Scientist jobs
- Open Business Data Analyst jobs
- Open BI Analyst jobs
- Open Data Scientist II jobs
- Open Sr Data Engineer jobs
- Open Business Intelligence Engineer jobs
- Open Lead Data Analyst jobs
- Open Sr. Data Scientist jobs
- Open Data Science Intern jobs
- Open Senior Business Intelligence Analyst jobs
- Open Software Engineer, Machine Learning jobs
- Open Junior Data Scientist jobs
- Open Azure Data Engineer jobs
- Open MLOps Engineer jobs
- Open Manager, Data Engineering jobs
- Open Data Analytics Engineer jobs
- Open Marketing Data Analyst jobs
- Open Data Engineer III jobs
- Open Junior Data Engineer jobs
- Open Data Analyst II jobs
- Open Data Engineering Manager jobs
- Open ETL Developer jobs
- Open Data quality-related jobs
- Open Tableau-related jobs
- Open Privacy-related jobs
- Open Excel-related jobs
- Open ML models-related jobs
- Open Data pipelines-related jobs
- Open APIs-related jobs
- Open PhD-related jobs
- Open PyTorch-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open LLMs-related jobs
- Open Consulting-related jobs
- Open TensorFlow-related jobs
- Open Deep Learning-related jobs
- Open Business Intelligence-related jobs
- Open Generative AI-related jobs
- Open CI/CD-related jobs
- Open NLP-related jobs
- Open Data governance-related jobs
- Open DevOps-related jobs
- Open Kubernetes-related jobs
- Open Git-related jobs
- Open Hadoop-related jobs
- Open Docker-related jobs