Junior Software Engineer $80K-$100K
About Phase3D:
We are developing computer vision technology which performs in-situ monitoring for industrial 3D printing (additive manufacturing, AM). This technology dramatically changes the metal AM industry by providing immediate component certification and early cancellation of defective builds. Our vision is to provide the additive manufacturing industry with a trusted method to validate part quality in real time.
The Phase3D headquarters is in Chicago, located 5 miles from the Chicago Loop. We work closely with federal scientists and engineers to develop machine vision technology for additive manufacturing (camera and software based). We have established research partnerships with multiple national laboratories, US departments, NASA, and research institutions.
About Phase3D Culture:
Phase3D is currently a small team, comprised of independent thinkers, working to solve challenges in software development, data analysis, mechatronics, electrical engineering, and computer engineering. We are a cross-disciplined group and are excited to be pioneers in the rapidly evolving field of artificial intelligence and machine learning for 3D printing. This is a fast-paced, startup work environment, but with the resources and facilities of a US national Laboratory. This means a lot of variability of workflow and responsibilities, with an emphasis on creative problem solving. You will have the chance to be a part of a team making headlines in the 3D printing world.
About the Role:
We are looking for a candidate with a set of skills to support Phase3D’s product deployment, software development, customer sales engineering, and product development. This role will incorporate a mix of fast paced software engineering, software testing, customer support, and documentation.
Software Development and Support
- Develop, test, and maintain Python-based applications for Fringe Inspection™ and Fringe Qualification™ systems.
- Assist with integration of software modules for hardware systems (cameras, motion stages, and optical components).
- Debug and document code, perform version control (Git), and write test scripts for new features.
- Support deployment of software updates and patches to customer installations.
- Participate in code reviews and collaborate with senior engineers on R&D software projects.
- Develop and maintain internal software documentation and user manuals.
- Provide remote and on-site software troubleshooting for customers.
- Contribute to system verification and validation testing.
Minimum Education / Certification Requirements
- Required education and degree type: Computer Science, Software Engineering, or related technical discipline.
- 0–3 years of experience in software development (internships or projects acceptable).
- Proficiency in Python and familiarity with libraries such as NumPy, OpenCV, or Matplotlib.
- Understanding of hardware-software interfacing and data acquisition principles.
- Logical problem-solving skills and the ability to debug complex systems.
- Strong interpersonal and communication skills, fluent in writing and speaking English.
- Strong organizational and time management skills.
Desired Job Requirements
- Familiarity with image processing, computer vision, or optical systems.
- Experience developing or supporting applications for manufacturing or laboratory environments.
- Exposure to version control systems (e.g., Git), issue tracking (e.g., Jira), or CI/CD pipelines.
- Experience in personal or academic projects to further develop programming and engineering skills.
- Can-do attitude and resilience in troubleshooting issues with customers and installations.
- Experience in going above and beyond listed job role to fill identified gaps.
- Willingness to learn, be flexible, and have fun!
Work Location
- 4-5 days of on-site in-person work at our Chicago IL HQ (1 day may be work from home).
Benefits
- Competitive Salary.
- PTO program.
- Mentorship program.
- Healthcare coverage premium.
Application directions should be to email scott@phase-3d.com with the exact subject line "job application".
Phase3D is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability, veteran status, or other protected class.
