NOV

Controls Software Engineer

NOV

full-time

Posted on:

Location Type: Hybrid

Location: Fort WorthTexasUnited States

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, test, commission, and maintain software and firmware solutions for assigned tasks or subsystems under general guidance.
  • Translate defined requirements into functional implementations, with support from senior or lead engineers as needed.
  • Troubleshoot and resolve routine to moderately complex issues across software and control systems, escalating when appropriate.
  • Contribute to system integration and testing activities, including field commissioning support.
  • Maintain clear and accurate software artifacts, including source code, comments, and supporting documentation.
  • Participate in code reviews and apply established best practices and design standards.
  • Collaborate with cross-functional teams (engineering, manufacturing, field service) to support project execution.
  • Support continuous improvement of engineering processes, tools, and standards through feedback and implementation.
  • Ensure all work is performed in accordance with NOV’s standard practices and policies, including safety and environmental requirements.
  • Other duties as assigned

Requirements

  • Bachelor’s degree in Control Systems Engineering or related field
  • 3-5 years of relevant experience in software or firmware development.
  • Working knowledge of IEC 61131-3 (Structured Text) and/or C/C++ programming.
  • Familiarity with object-oriented programming concepts and general software design practices.
  • Basic understanding of industrial automation systems, including PLCs, HMIs, and field devices.
  • Exposure to industrial communication protocols (e.g., Modbus TCP, EtherNet/IP) preferred.
  • Experience using version control systems and standard development tools preferred.
Benefits
  • 401(k) Retirement Plan – NOV matches every dollar up to 5% of base pay and overtime for every dollar you invest.
  • Competitive medical plans that are effective your date of hire. Visit usbenefits.nov.com for more information.
  • FREE MDLIVE virtual visits (when enrolled in an NOV medical plan).
  • FREE preventative medical and dental care for the entire family (when enrolled in an NOV medical/dental plan and seeing an in-network physician).
  • FREE Basic Life and AD&D insurance at 2 times your annual salary (for full-time employees).
  • All regular full-time employees start with 3 weeks of paid vacation per year (prorated based on start date). Pre-NOV relevant experience (years of service) may be considered for vacation accruals.
  • All regular full-time employees receive up to 11 paid holidays per year.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentfirmware developmentIEC 61131-3C/C++ programmingobject-oriented programmingindustrial automation systemsPLCsHMIsindustrial communication protocolsversion control systems
Soft Skills
troubleshootingproblem-solvingcollaborationcommunicationcontinuous improvementattention to detailadaptabilityteamworkfeedback implementationcode review
Certifications
Bachelor’s degree in Control Systems Engineering