Software Engineer Intern - DevOps, Automation, Simulation and Testing
The Company
Halo Industries has invented a revolutionary technology to replace a decades-old semiconductor material slicing process. Our laser-based technology eliminates waste, improves material cost and performance, and drives advancements in high-growth markets like automotive, telecommunications, and power electronics. Founded in 2014 at Stanford University, Halo secured significant funding in 2024 and is poised for rapid growth, engaging strategic customers and preparing for volume manufacturing.
The Opportunity
We are looking for a Software Engineer Intern to support DevOps, simulation, and testing activities for machine-control software systems. The intern will work with on-prem and lab-based environments supporting equipment with motors and sensors, contributing to development, testing, and automation workflows using Python, C#, and C++, with guidance from experienced engineers.
Responsibilities
- Assist in maintaining and improving Bitbucket Pipelines for machine-control, simulation, and supporting software.
- Help develop and run unit tests for control, simulation, and tooling code.
- Support simulation environments used to model machine behavior, motors, sensors, and control logic.
- Assist with automation of build, test, simulation, and data-processing tasks.
- Help gather and organize data from simulations, test benches, and physical equipment.
- Assist in debugging pipeline issues, test failures, and simulation problems.
- Document DevOps workflows, testing processes, and simulation tools.
What This Role Offers
- Hands-on experience supporting machine-control software systems.
- Exposure to DevOps, simulation, and testing workflows in a hardware-focused environment.
- Practical experience working with Python, C#, and C++.
- Mentorship and guidance from experienced engineers.
Basic Qualifications
- Currently pursuing or a recent graduate with a Bachelor’s in Software Engineering, Computer Science, Computer Engineering, or related field.
- Experience with Python for scripting or automation.
- Proficiency with C# and/or C++.
- Experience with version control systems (e.g., Git / Bitbucket).
- Proficiency to work with real-world data and debug software.
Preferred Qualifications
- Currently pursuing or a recent graduate with a Master’s Degree in Software Engineering, Computer Science, Computer Engineering, or related field.
- Understanding of software testing concepts, including unit testing.
- Familiarity with CI/CD systems or build pipelines.
- Exposure to simulation or test environments.
- Experience automating repetitive engineering tasks.
- Interest in machine-control, embedded, or industrial software systems.
Salary Range: 20 - 30 USD per hour.
Recommended Jobs
Product Planning and Marketing Manager
Leading the future in luxury electric and mobility At Lucid, we set out to introduce the most captivating, luxury electric vehicles that elevate the human experience and transcend the perceived li…
Senior Software Engineer, Android Test Engineering
Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit…
Basic Needs Center Coordinator (Student Services Professional III)
: Job no: 536691 Work type: Staff Location: Fullerton Categories: Unit 4 - APC - Academic Professionals of California, Administrative, Probationary, Full Time Position Description Job Title …
Babysitter
Cuidar bien del bebe no usar cel mientras el bebe este despierto y requiera cuido mientras duerme pues si pueda usar su cel mantener limpio el area donde el bebe este mantener limpio y ordenado su rop…
Estimator - Residential Construction (Custom Homes)
Estimator – Residential Construction (Custom Homes) About Westside Build Westside Build is a team driven by innovation and efficiency, redefining how homes are designed and constructed on LA’s …
Landscape Horticulturist
Overview As a Landscape Technician, you enjoy nurturing and developing plants and living environments. We welcome you to join Esri where you can combine your extensive knowledge of plants and landsca…
Administrative Assistant II
Administrative Assistant Resolution Strategies Initiative At Father Joe’s Villages, we are committed to creating responsive, collaborative solutions that strengthen our programs and support the…
Lab Inventory Manager
Job#: 3016540 Job Description: Job Description Position: Robotics Lab Inventory Manager Contract: 6+ months Schedule: Full-time, on-site Join a friendly, fast-moving team helping t…
Horticultural Technician
At Planteria Group, we help organisations reimagine their workplaces, making them more productive, healthy, and sustainable. From creating warm, welcoming reception areas to designing large-scale liv…
Controller
Description Job Summary: The Controller at Brandywine Communications plays a critical leadership role in maintaining the company’s financial health, integrity, and operational effectiveness. Th…