Software Intern - Manufacturing Team

Last Lock Inc.
Madison, WI

What youll doHelp develop and maintain software for end-of-line and in-process manufacturing test systemsWrite Python and other test software based on engineering test specifications for PCBAs and higher-level assembliesReview firmware behavior and product requirements, then help translate them into robust manufacturing test procedures and test specificationsImplement factory test and automation tools using Raspberry Pis, sensors, relays, serial interfaces, microcontrollers, and similar embedded platformsWork with connected manufacturing equipment, including custom-built robots and off-the-shelf systems, to integrate them into a reliable production workflowBuild internal tools for device communication, flashing, provisioning, calibration, and configurationDevelop and improve computer vision systems for defect detection, inspection, and process monitoringOptimize vision pipelines for speed, reliability, and manufacturability, including reducing false positives and false negativesCreate dashboards and data tools to visualize throughput, yield, equipment status, station utilization, and other key manufacturing metricsSupport data collection, traceability, and log analysis across manufacturing stations and QA systemsAssist with debugging issues across firmware, software, electrical, and mechanical systemsImprove operator-facing tools and station UIs to make production systems easier to use and more reliableHelp define software architecture and best practices for manufacturing systems, including logging, version control, error handling, and test coverageSupport bring-up and validation of new fixtures, testers, and automated manufacturing stationsWho you areCurrent undergraduate or graduate student in Computer Engineering, Electrical Engineering, Computer Science, Robotics, Mechatronics, or a related fieldComfortable programming in PythonFamiliar with at least one additional language such as C/C++, JavaScript/TypeScript, Go, or BashInterested in the intersection of software, firmware, hardware, and manufacturingComfortable working with physical systems, debugging real-world issues, and collaborating across disciplinesFamiliar with embedded or low-level concepts such as GPIO, serial communication, sensors, microcontrollers, or Linux-based systemsStrong problem-solving skills, attention to detail, and willingness to learn quickly in a fast-moving environmentAble to communicate clearly and work well with cross-functional teamsExperience with Git and collaborative software development workflowsNice to haveExperience with Raspberry Pi, embedded Linux, or microcontroller-based developmentExperience building test automation tools for electronics, fixtures, or manufacturing stationsFamiliarity with firmware validation, board bring-up, flashing tools, or end-of-line test systemsExperience with computer vision tools such as OpenCV or similar librariesExperience working with cameras, sensors, or automation hardwareFamiliarity with dashboards, databases, or manufacturing data analysis toolsExposure to APIs, networking, and integrating third-party equipmentInterest in manufacturing, automation, robotics, or industrial systemsWhat we offerHands-on mentorship from engineers working on real manufacturing and hardware systemsMeaningful ownership of projects that directly affect production quality, throughput, and factory visibilityExposure to a broad range of problems across firmware, software, automation, computer vision, and manufacturing operationsA practical introduction to how products are tested, built, and scaled in a real production environmentCollaborative, fast-moving startup environment with opportunities to learn across disciplinesThe chance to build tools and systems that live in the real world, not just in simulations or demos
recblid pxlvrd2wxnrrmig80kdwawpjzgk7y7

Not Specified
// // //