Additive Manufacturing Software Development Intern
POSITION SUMMARY
We are seeking a Computer Science or Software Engineering Intern to join our software development team specializing in additive manufacturing technologies. This role will assist the development team in producing and optimizing automated solutions to 3D printing pipelines in the industrial foundry market. This role provides practical experience, mentorship, and the chance to make a tangible impact on real-world projects.
JOB RESPONSIBILITIES
- Collaborate with the software development team to design and develop software solutions that address challenges in additive manufacturing.
- Write, test, and maintain high-quality Python code for various components of our software platform.
- Work with relational databases to efficiently manage and query large datasets essential for digital manufacturing workflows.
- Utilize version control systems (such as Git) to manage codebases, track changes, and contribute to collaborative development efforts.
- Apply foundational knowledge of algorithms and data structures to optimize software performance and reliability.
- Participate in the design and execution of unit tests to ensure code correctness and system stability (experience with unit testing is a plus).
- Troubleshoot and debug software issues, collaborating with team members to identify and resolve technical challenges.
- Document code, procedures, and technical concepts clearly to facilitate knowledge sharing and project continuity.
- Stay current with emerging trends in additive manufacturing, software engineering, and related technologies.
- Contribute ideas and feedback in team meetings and design reviews
QUALIFICATIONS / REQUIREMENTS
- Currently pursuing a Bachelor’s in Computer Science, Software Engineering, or a related technical field.
- Proficiency in the Python programming language, with evidence of academic projects or prior internship work.
- Familiarity with relational database systems (such as MySQL, PostgreSQL, or SQLite), including the ability to design schemas and write SQL queries.
- Experience using version control systems, especially Git, in a collaborative environment (experience with GitHub a plus).
- Solid understanding of algorithms and data structures, and their practical application in software development.
ADDITIONAL QUALIFICATIONS
- Experience writing and running unit tests using frameworks such as pytest or unittest in Python is a plus but not required.
- Exposure to coursework in additive manufacturing, 3D printing, or digital manufacturing technologies.
- Experience with code review processes and collaborative software design.
- Strong problem-solving skills and the ability to learn quickly in a fast-paced, innovative environment.
- Analytical Thinking: Ability to break down complex technical problems and propose effective solutions.
- Teamwork: Willingness to collaborate with diverse stakeholders, including engineers, designers, and project managers.
- Communication: Clear and concise written and verbal communication skills; able to document work and convey technical concepts to both technical and non-technical audiences.
- Initiative: Proactive approach to learning new skills, technologies, and industry best practices.
- Attention to Detail: Commitment to producing reliable, high-quality software and thorough documentation.
- Adaptability: Flexibility to adjust to evolving project requirements and priorities.
PHYSICAL ASPECTS / WORK ENVIRONMENT
- This will be a remote role, but some travel to the manufacturing plant for onboarding, training, and meetings may be required.
- All safety and environmental rules must be followed when on site, as you may be exposed to wet and/or humid conditions, moving mechanical parts, fumes or airborne particles, extreme cold & heat, risk of electrical shock, and toxic or caustic chemicals.
- The noise level in the work environment may be high if on-site.
* Reasonable accommodations may be made to enable individuals to perform the essential functions.
#LI-MM2
Matthews Memorialization is a leader in the memorialization industry who is committed to helping customers grow their businesses and helping families move from grieving to remembrance by providing products of superior craftsmanship and revenue generating programs and services. Within this industry, our Environmental Solutions is focused on the design and manufacture of advanced combustion systems. Matthews Memorialization is a (MATW) Matthews International company.
At Matthews International, what makes us different is what makes us great. We are proud to be an equal opportunity workplace. All employment is decided on the basis of qualifications, merit, and business need.
Matthews International affords equal employment opportunities to employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, genetic information, age, disability or any other characteristic protected by federal, state or local law. Equal Opportunity Employer Minorities/Women/Veterans/Disabled. Matthews International endeavors to make our employment website and application process accessible to all users and applicants. In doing so, Matthews International provides reasonable accommodations to applicants with disabilities. If you have a disability and require a reasonable accommodation or assistance completing the application process, please contact a member of our Human Resource Team.Recommended Jobs
Certified Nursing Assistant-163231
Job Description Job Description Certified Nursing Assistant (CNA) – Long Term Care Location: Wellsboro, PA 16901 Pay: $24.50 per hour Schedule: PM Shift | 5x8s | 40 hours per week …
Locum Tenens Electrophysiology Job State College, PA
Global Medical Staffing - When you're ready to expand your personal and professional horizons, pick up the phone and call us. ~1 week per month with call coverage ~ Provides both general cardiolog…
News Trainee
OVERVIEW OF THE COMPANY Fox TV Stations FOX Television Stations owns and operates 29 full power broadcast television stations in the U.S. These include stations located in 14 of the top 15 larg…
Maintenance Tech
Inspecting, repairing, and maintaining industrial machinery and equipment to ensure efficient and safe production. Key duties include performing preventative maintenance, troubleshooting mechanica…
General Manager
About Phorest Phorest is a leading global provider of innovative, cloud-based salon and medspa management solutions that help clients manage bookings, marketing, POS, and customer relationships. T…
Utilization Management Manager
At ScionHealth , we empower our caregivers to do what they do best. We value every voice by caring deeply for every patient and each other. We show courage by running toward the challenge and…
Patient Care Technician - Days/Evenings - Advanced Acute Care Medical and Oncology Unit - No CNA Required (Open)
Job Summary Geisinger is proud to offer a Patient Care Technician a $1500 sign on bonus for eligible candidates, $18.94 minimum hiring rate with increased rates for experienced individuals and up to $…
Customer Service
Company Description About Trident: Trident Consulting is an award-winning IT/engineering staffing company founded in 2005 and headquartered in San Ramon, CA. We specialize in placing high-qua…
Operations Associate
Sephora is seeking an Operations Associate in King of Prussia to support store operations, including inventory management and visual merchandising. This part-time role requires 1-2 years of experience…
GARAGE - Sales Team Leader FT - South Hills Village
GARAGE - Sales Team Leader FT - South Hills Village Overview We are a global fashion digital retailer with the Garage and Dynamite brands at the heart of our success. With over to 300 stores in Canada…