Research Software Engineering Intern

Halo Industries, Inc.

Posted 2 months ago

Internship

Santa Clara, California

In Person

Smart Summary

Responsibilities

The intern will develop and maintain software for laboratory instrumentation, machine control, and laser processing systems. They will also collaborate with engineering teams to process, analyze, and visualize experimental data.

Qualifications

You are a junior or recent graduate in a relevant technical field with proficient Python programming skills. You have experience in hardware control, instrumentation, and data acquisition, and can contribute to developing software for laser processing systems, data analysis, and visualization.

Must Have Skills for ATS

Python

asyncio

context managers

static type system

ctypes

data acquisition

GUI applications

instrumentation

data analysis

data visualization

machine control

laser machining

lasers

optics

semiconductors

Job Description

The Company

Join Halo Industries and be part of a company that's transforming the semiconductor industry with our innovative laser technology. Founded in 2014 and supported by significant funding as of 2024, we're focused on creating efficient solutions that dramatically reduce waste and improve material performance across various sectors such as automotive, telecommunications, and power electronics.

The Opportunity

Halo Industries is seeking a Research Software Engineering Intern. The role involves developing software for fundamental experiments in laser-materials processing and optical metrology as well as characterization and optimization of prototype laser processing systems.  The hired candidate will contribute by optimizing performance of our existing tools as well as extending our technology to new materials and processes.

The primary deliverables/responsibilities of the position include:

  • Understand and extend a Python framework for laboratory instrumentation, machine control, and data storage and analysis, and its associated continuous integration pipeline.
  • Develop software for alignment & test fixtures for laser processing modules.
  • Develop drivers, control systems, instrumentation, visualization and analysis for laser machining experiments.
  • Process, analyze and visualize data from experiments and production tools
  • Work with electrical engineers, optical engineers, and mechanical and opto-mechanical engineers to understand and improve the experiments and procedures.
Basic Qualifications
  • Junior / 3rd year or recent graduate in Software, Electrical or Mechatronic Engineering, Computer Science, Physics, Mathematics or a related field.
  • Proficient in Python programming
Preferred Qualifications
  • Experience in hardware control, instrumentation, and data acquisition, developing desktop GUI applications, or asynchronous concurrency
  • Experience data processing, analysis and visualization
  • Advanced skills and deep understanding of Python & its standard library: asyncio, context managers, static type system, threading, ctypes.
  • Experience with lasers, optics, or semiconductors.
  • Strong organizational and written communication skills.

Salary Range : 20 - 30 USD per hour.

Halo Industries, Inc.

Halo Industries Inc. was founded in 1989 with a singular purpose—to produce the highest quality precision-machined components in the Aerospace, defense and Communication Satellite industries. That goal hasn’t changed since our inception. We specialize in creating cutting-edge, prototype parts for some of the industries’ most highly regarded players. We cater to all aspects of our customer’s design, delivery and quality assurance needs. Our commitment to continuous improvement drives us to constantly review and reassess our manufacturing process, ensuring that we are always on top of our clients' evolving demands. Bring us your toughest manufacturing challenges—we will engineer a solution.
Runway Icon
Boost Your Interview Chances

With Runway

See Your Fit for This Role

1-5 min

Your Score

?

Top Applicants

90%

Your Job Search Advantage

Key Gaps & Next Steps:

Address these in your resume & Interview

Top Strengths For This Role

Highlight these in your cover letter & interview

Your Interview Guide

A Personalized Interview Strategy

Freshest Opportunities

Never Miss a Good Fit

Get notified when jobs mach your criteria