Software Engineering Intern Job at TD Williamson, Salt Lake City, UT

YnhUazBJUjY3eGp3a2QwaU0zcDZ6a2FiRGc9PQ==
  • TD Williamson
  • Salt Lake City, UT

Job Description

At TDW we put people first - that means working everyday to ensure the pipelines that run through our communities are operating safely and reliably. What sets us apart is our expertise, experience and commitment.

Each day we dedicate ourselves to treating each other, our customers and our community with care and respect.

Overview

Assist in the design, implementation, and modification of applications and graphical user interfaces for pipeline inspection data and results. This position will be working in a highly technical area where raw data is converted to visualization for Data Analysts to examine. Our current Tech stack includes C++, QT, C#, SQL, and Vue.js. You will also be involved in QA, Code Reviews, and Agile.

Key Responsibilities

Primary duties may include, but are not limited to:
  • Applies knowledge of engineering principles to design software applications and graphical user interfaces.
  • Applies creative problem-solving skills to a variety of software project
  • Enjoys working with scientists and engineers to create innovative solutions
  • Designs software applications based on interactions with users, written specifications, and supervisor direction
  • Provides technical support to internal program users.
  • Maintains and debugs existing software applications.
  • Estimates durations for application development and meets deadlines.
  • Frequent contact with internal customers, including data analysts and production and field service employees
  • Reports to Engineering Manager or a senior engineer.

Experience
  • Course work in Computer Science or related field and 1 - 5 years work experience.
  • Has a working knowledge of object oriented programming and test driven development.
  • Desires experience with the C++ programming language, Qt, OpenGL, and Boost.
  • Experience with any programming language and development.

Knowledge, Skills, and Abilities
  • Familiarity with software development cycles.
  • Desire to work with embedded programming concepts.
  • Good communication skills, both verbal and written

Job Tags

Permanent employment, Work experience placement,

Similar Jobs

Get It Recruit - Transportation

Director, Clinical Supply Chain - Remote | WFH Job at Get It Recruit - Transportation

Are you passionate about improving lives through innovative healthcare solutions? Join our team as a Director of Clinical Supply Chain and play a crucial role in advancing groundbreaking treatments for chronic respiratory diseases. If you have a track record of successful... 

Aversan

Welders Job at Aversan

 ...blueprints, sketches, drawings and verbal instructions using a variety of tools and equipment and especially the joining of metals by welding or brazing. Basic knowledge of metals and welding/brazing equipment is essential. Responsibilities: Determine how to set up... 

Company Folders, Inc.

Paid Video Production Internship Job Opening Job at Company Folders, Inc.

We are seeking an entry-level professional looking for experience in in-house video production for a small business. As the Video Production Intern, you will work with our marketing team to create high quality promotional video content. On top of real-world experience,... 

Audacy inc

Bookkeeper-Remote Job at Audacy inc

 ...We're on the lookout for a cheerful Bookkeeper to join our dynamic team! You'll play a key role in maintaining our financial health with precision and care, all while enjoying a supportive and friendly work environment. If you love numbers and thrive in a collaborative... 

VetDocJobs

Associate Veterinarian - Apex, NC Job at VetDocJobs

We are looking to hire an Associate Veterinarian to join our practice. Requirements Doctor of Veterinary degree, or equivalent, from an accredited university Active Veterinary State License (preferred) Benefits Benefits...