Senior Software Engineer

NOV · Austin TX

Company

NOV

Location

Austin TX

Type

Full Time

Job Description

PRIMARY DUTIES & RESPONSIBILITIES
  • Expert in object-oriented design, design patterns, and software architecture.
  • Write code using a clear concept of SOLID principles, coding development standards, and guidelines.
  • Responsible for the design, implementation, test, and documentation of functional software solutions that interface with controls and automation software.
  • Debug issues, determine root cause, and implement fixes in-house and at customer sites as required.
  • Strong experience understanding and translating business requirements into technical requirements to develop projects from concept to commercialization.
  • Development of systems, procedures, and tools and practices that will increase the efficiency of department.
  • Comfortable in a fast-paced customer-focused environment that embraces new requirements and features.
  • Participate in product roadmap discussion and long-term planning.
  • Handle multiple projects simultaneously, meet deadlines, while effectively managing priorities and communicating progress.
  • Perform thorough design reviews and code reviews with team.
  • Review and redesign existing applications as needed.
  • Ability to lead engineering projects and work with all project stakeholders.
  • Communicate design ideas, styles, and use-cases to development teams.
  • Experience in mentoring junior staff on the team by providing guidance, direction, and feedback to meet agreed upon objectives.
  • Actively work with other engineers in cross-functional, cross-geographical development teams to fully understand project scope.
  • Ensure software has a consistent look and feel for varied types of equipment across product lines.
  • Remain well-informed of industry methodologies and trends.
  • Occasional travel for commissioning or servicing of equipment.
  • Work efficiently, safely, and follow all NOV Safety Policies and Procedures.
  • Maintain all company information as confidential.
  • Other duties as assigned.

EDUCATION & EXPERIENCE QUALIFICATIONS
  • Bachelor of Science in Computer Science, Computer Engineering, or demonstrable equivalent education and experience required.
  • 5 or more years of professional software development experience required.
  • Experience with C#/C++
  • Experience with Angular
  • Experience with Qt, QML
  • Experience with Git source control required.
  • Working understanding of database concepts.
  • Knowledge and experience with RESTful APIs are a plus.
  • Knowledge and experience with communication protocol such as TCP/IP, Modbus, OPC-UA is a plus.
  • Knowledge and experience of automation systems and components would be an asset.

JOB REQUIREMENTS
  • Some travel may be required greater than 15% annually.
  • Consistent computer work may require 8 or more hours working at a desk.
  • Extended standing and light lifting (less than 25 pounds) may be required.

Date Posted

10/24/2022

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Software Engineer - UI Systems - Realtor.com

Views in the last 30 days - 12

Realtorcom is looking for a Sr Software Engineer UI Component Systems to join their Web Platform team The job involves developing and optimizing inte...

View Details

Windows Engineer - Dynata

Views in the last 30 days - 17

The job posting is for a Senior Windows Engineer position at Dynata a company that offers a unique and international atmosphere The role requires stro...

View Details

Senior Financial Analyst (Remote First) - European Wax Center

Views in the last 30 days - 6

The job description is for a Network Administrator position at European Wax Center The role involves financial analysis data gathering and reporting T...

View Details

Automation Engineer - Robotics - OMRON Group

Views in the last 30 days - 17

Omron is a leading global manufacturer of industrial automation products looking for an energetic and focused Automation Engineer to support Robotics ...

View Details

Senior Financial Analyst, Sales Operations - AWL

Views in the last 30 days - 5

The Senior Financial Analyst role at AWL is responsible for financial planning reporting and analysis The job requires collaboration influencing and s...

View Details

Account Executive (Fully remote) - Branching Minds

Views in the last 30 days - 9

Branching Minds is a startup that aims to empower educators to support students holistic needs with a mission to create a path to academic and persona...

View Details