# Justin Chen > Principal Software Engineer at Maxeon Solar Technologies Location: San Jose, California, United States Profile: https://flows.cv/justinchen6 Software engineer with years of experience in software and firmware design. I currently work at Maxeon developing software for PECVD tool. During my work, I focuse on software development, user interface and software/hardware interfacing. Great experience with software development and software/firmware design for robotic tools and medical devices. ## Work Experience ### Principal Software Engineer @ Maxeon Solar Technologies Jan 2022 – Present ### Controls Software Engineer @ SLAC National Accelerator Laboratory Jan 2021 – Jan 2022 ● Developed and maintained control system software for the Stanford Linear Accelerator using EPICS (C/C++) ● Designed and implemented user interfaces using PyQT/PyDM (Python) and EDM for control system operation ● Created Python APIs and automation scripts to streamline EPICS database integration and control workflows ● Managed software deployment across multi-server infrastructure; oversaw versioning and release workflows ● Contributed to open-source EPICS (C/C++) and PyDM (Python) projects to enhance broader scientific toolsets ● Mentored interns, providing training on control system architecture, tools, and development best practices ### Electrical Software Engineer @ H Square Jan 2017 – Jan 2021 | Santa Clara In charge of the majority software/electrical-related projects. Mainly focus on automatic robotic wafer handling machines and tools development. Design and develop 10+ automatic wafer handling tools that market in Asia, Europe, U.S. etc.. Projects leading with engineers, customers, manufacturers and vendors for products. Develop products from ground up and successfully market in the worldwide semiconductor industry. Program in C, Snap2Motion and ladder logic PLC with HMI implementation for automation tools. Develop an Android App that connects to automation tools through Bluetooth module. Remote and on-site customer service for equipment fixing, installation and training. Host weekly company meetings to organize engineer projects through different departments and teams. Participate and cooperate in mechanical design and manufacture production process design. ### Electrical Engineer @ Omnicell Jan 2016 – Jan 2017 | Mountain View Designed various robotic test fixtures for product’s reliability, functionality and flexibility test. Cooperate with mechanical, hardware and software engineers for prototype development and testing. Developed over 10 test fixtures within seven months. ● Design user interface and software in C for testing with LabWindows ● NI-DAQ, Phidget, Arduino implementation for testing applications ● Digital In/Output, analog In/Output manipulation and monitor ● Photogate, switch, proximity, distance sensors implementation for accurate testing purpose ● Develop firmware and build communication between test subjects and test software ● Design circuit with fly back diode, resistors, capacitors for safe connection between components ● Various motors, solenoid, servo, stepper motor and electrical valves implementation for robotic testing ● Acquire data from sensors and transition data from test subjects and record into log files ● Develop methods such as timeout and current monitor to react when test fixture malfunctions ● Consider possible scenarios and design safe mechanism to insure safety around test fixtures. ● Modify senior engineer's code with over 10000 lines for different test applications ● Wrote average 1000 lines of code for each test fixtures and around 10000 lines in total ### Electrical Engineer @ Hermes-Microvision, Inc. Jan 2014 – Jan 2014 | Tainan City, Taiwan Designed a prototype IC board with Cortex M3 CPU that be used as company internal testing equipment. ● Probe the output from the module with oscilloscope and analyze the signal ● Write C code with KeilC in STM32F1 development board to duplicate the signal ● Successfully replace the function from module to manipulate other device ● Layout with PADS ## Education ### Master’s Degree in Electrical and Computer Engineering California State Polytechnic University-Pomona ### Bachelor's Degree in Electronic Engineering Chung Yuan Christian University ## Contact & Social - LinkedIn: https://linkedin.com/in/justin-chen-03a83593 --- Source: https://flows.cv/justinchen6 JSON Resume: https://flows.cv/justinchen6/resume.json Last updated: 2026-04-12