Additive Manufacturing Software Development Intern
Pittsburgh, PA, US, 15226 PA, US
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.
http://matw.com/memorialization/
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.
Nearest Major Market: Pittsburgh