Software Engineering Intern

Valstad Shipworks

Austin, TXFresher1h agovia LinkedIn

This job at a glance

Who can apply
New grads and up to 1 year · Bachelor's degree
Must know
OperationsData visualizationVueGit
Nice to have
CADJavaScriptTypeScriptReact
Work
On-site in Austin · internship
Pay
$32–$38 an hour
Skill demand
Git37%Operations11%of 19 similar entry-level jobs posted in the US this week
Listed
Nov 11, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

Valstad is seeking a Software Engineering Intern to help build interactive 3D and manufacturing applications for our robotic production platform. You will work with CAD-derived geometry, robot paths, manufacturing data, and factory workflows. Projects may involve 3D visualization, CAD-model processing, manufacturing-plan review, production interfaces, or tools for analyzing robotic operations. You will own a defined software capability, work with engineers and factory users, and deliver a functional product.

Key Responsibilities

  • Design and implement a scoped software project from requirements to deployment.
  • Build production-quality frontend or full-stack software.
  • Collaborate with manufacturing, robotics, and welding engineers to understand operational needs.
  • Observe software usage in Valstad’s manufacturing facility.
  • Work with CAD-derived geometry and manufacturing data.
  • Develop clear user interfaces for complex technical workflows.
  • Write automated tests and participate in code review.
  • Diagnose software behavior using logs, production data, and user feedback.
  • Document your work for maintenance and extension.
  • Present your completed project to the Valstad team.

Potential Projects

  • Building an interactive 3D viewer for ship panels, stiffeners, welds, fixtures, and robotic operations.
  • Visualizing robot paths, tool orientations, work envelopes, and manufacturing sequences.
  • Developing model-selection, filtering, measurement, annotation, and section-view tools.
  • Building a CAD-import validation interface.
  • Developing tools for comparing model revisions and identifying affected manufacturing operations.
  • Building production job-status and operator interfaces.
  • Creating visualizations for coordinate frames, transformations, and sensor measurements.
  • Developing tools for reviewing the difference between nominal CAD geometry and measured physical geometry.
  • Building dashboards for robot faults, manual interventions, cycle times, and production outcomes.
  • Improving the performance of large 3D models through instancing, level of detail, or incremental loading.
  • Creating automated tests for complex manufacturing workflows.
  • Developing internal tools that connect CAD entities to manufacturing and inspection records.

Requirements & Tech Stack

  • Currently pursuing a bachelor’s or master’s degree in computer science, software engineering, computer engineering, or a related field.
  • Strong programming fundamentals.
  • Experience building software beyond introductory coursework.
  • Experience with JavaScript or TypeScript.
  • Familiarity with a modern frontend framework such as React, Vue, or Svelte.
  • Ability to work independently on a clearly defined technical project.
  • Strong debugging and problem-solving skills.
  • Ability to communicate clearly and ask useful technical questions.
  • Interest in robotics, manufacturing, CAD, graphics, or industrial software.
  • Availability to work full-time and on-site in Austin for the duration of the internship.

Strongly Preferred

  • Experience with React and TypeScript.
  • Experience with Three.js, React Three Fiber, Babylon.js, WebGL, or another real-time 3D graphics framework.
  • Experience developing CAD, CAM, BIM, simulation, or engineering applications.
  • Familiarity with meshes, coordinate systems, transformations, or computational geometry.
  • Experience with Python, C++, Rust, Go, or another backend or systems language.
  • Experience with PostgreSQL, APIs, or backend application development.
  • Experience working with STEP, IGES, STL, OBJ, glTF, DXF, or similar geometry formats.
  • Experience with Open Cascade or another geometry-processing library.
  • Experience building applications for technical or expert users.
  • Experience deploying a real application used by people other than yourself.
  • Participation in research, student robotics, Formula SAE, engineering design teams, or relevant open-source projects.

What We Look For

  • Personal projects with meaningful technical depth.
  • Open-source contributions.
  • Research or laboratory experience.
  • Previous technical internships.
  • Student-team experience.
  • A portfolio or GitHub profile showing completed work.
  • A strong explanation of tradeoffs and failures encountered while building something.

Success Looks Like

By the end of the internship, you will have delivered a working software capability that improves how Valstad’s team plans, visualizes, or executes robotic manufacturing. Your project will have:

  • A clearly defined user and purpose.
  • Production-quality implementation.
  • Automated tests appropriate to the project.
  • Documentation and a clear handoff.
  • Feedback from actual engineers or factory users.
  • A final demonstration using real or representative manufacturing data.

The strongest interns may be considered for future internships or full-time positions.

Compensation and Benefits

  • Anticipated pay range: $32 to $38 per hour.
  • A dedicated technical mentor.
  • Direct exposure to industrial robots and manufacturing operations.
  • Ownership of a substantive engineering project.
  • Regular feedback and code review.
  • Potential relocation or temporary housing assistance where appropriate.
  • Consideration for future internship or full-time opportunities.

Entry-Level Software Engineer Jobs in Austin · last 7 days

20 openings · all need no experience

Most hiring: Charles Schwab, Valstad Shipworks, IBM

See all 20 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job