
NOV

Energy Domain, LLC
Herbaly Exploration LLC

Cal Paso Solar Electric

Cal Paso Solar Electric

Microgrid.Tech

Microgrid.Tech

Microgrid.Tech
Energy Hire

Petroso Land Services

SA RECYCLING

Stag Safety, LLC

Black Hills Energy

Majestic Steel USA

Entergy

Agnico Eagle Mines Limited

American Electric Power

Kinder Morgan

The AES Corporation

ECM Energy Services
Job Description
About the Role
We’re looking for a Software Engineer I to join the NOV Digital Services organization — a team building innovative digital products that power the edge of our Industrial IoT platform. This role is ideal for an early-career engineer eager to grow their technical depth, learn industrial systems, and contribute to real-world products that operate in demanding environments.
You’ll work within a cross-functional team responsible for the full software lifecycle — from design to deployment — supporting modern, distributed systems that connect devices, data, and insights across NOV’s operations.
What You’ll Do
- Contribute to the design, development, and testing of new edge and cloud software components.
- Collaborate with more senior engineers to integrate and validate software across industrial systems.
- Participate in code reviews, quality checks, and troubleshooting sessions.
- Write clear technical documentation and assist in maintaining existing services.
- Learn NOV’s Industrial IoT architecture and become proficient with our tools and technologies.
- 0–2 years of software development experience (internships or projects count).
- Bachelor’s degree in Computer Science, Computer Engineering, or related field, or equivalent hands-on experience.
- Strong foundation in object-oriented programming (C#, Go, C++, or similar).- Working knowledge of software architecture, data structures, and APIs (REST/gRPC).
- Comfortable with Linux environments and using the command line.
- Curious mindset, strong problem-solving ability, and willingness to learn from peers and mentors.
- Exposure to front-end frameworks (Angular, React, or similar) and web fundamentals (HTML, CSS, JavaScript).
- Familiarity with containerized services (Docker, Kubernetes) or message brokers (MQTT, Kafka).
- Interest in edge computing, telemetry, or industrial systems.
- Clear written and verbal communication skills and a collaborative mindset.
Why NOV
You’ll join a team that blends industrial engineering with cutting-edge digital technology — where you’ll get hands-on experience, mentorship from experienced engineers, and opportunities to grow into technical or leadership paths.