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.