Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NOV

Controls Software Engineer

NOV

Controls Software Engineer developing software and firmware solutions for automation and energy transition. Collaborating with cross-functional teams to improve a variety of product lines.

Posted 4/15/2026full-timeFort Worth • Texas • 🇺🇸 United StatesMid-LevelSeniorWebsite

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • 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

Comp & perks
  • 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.

ATS Keywords

✓ Tailor your resume
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