JOBSEARCHER

Software Engineering Co-op/Intern

About Exum Exum Instruments Inc. is an innovator in powerful, accessible, and user-friendly analytical instrumentation, delivering chemistry at the point of need. Our mission is to empower scientists and engineers to accelerate discovery and development across diverse applications by redefining the possibilities of analytical chemistry. We developed Massbox®, the world's first desktop instrument providing Laser Ablation Laser Ionization Time of Flight Mass Spectrometry (LALI-TOF-MS) offering unprecedented ease of use, speed, and analytical capabilities. Role Summary As part of the Software Engineering Internship with Exum Instruments, you will support the development, testing, deployment, and maintenance of software systems that help power Exum's analytical instrumentation and internal engineering workflows. This role is ideal for someone who enjoys hands-on technical work, including software development, networking, test planning, and automation. As part of a dynamic, small business, priorities may shift quickly, so you can expect exposure to real engineering problems across software, systems, and product support.  What You’ll Do • Develop and maintain software features for internal tools, instrument workflows, user interfaces, and engineering support applications • Support network-connected systems by helping configure, troubleshoot, and validate communication between software, computers, instruments, and hardware components • Design and execute test plans to validate new software features, bug fixes, hardware communication, and customer-facing workflows • Document software behavior and test results clearly so the engineering team can reproduce issues, confirm fixes, and improve release quality • Maintain GitHub Actions workflows and assist with CI/CD automation, build checks, test automation, and repository organization • Collaborate with engineering and applications teams to understand user needs, collect feedback, and convert requirements into practical software improvements • Support debugging and troubleshooting across software, drivers, network communication, and hardware in a hands-on instrument environment • Contribute to design and development discussions by proposing solutions, creating prototypes, and improving engineering workflows Qualifications Required: • Enrolled in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field • Foundational programming experience in at least one language such as C++, Python, JavaScript, or similar • Basic understanding of networking concepts and Inter-hardware device communication • Ability to create, follow, and improve software or system test plans • Familiarity with Git/GitHub and willingness to work with GitHub Actions • Self-motivated, enthusiastic, and comfortable learning new tools independently Preferred: Solid understanding of basic electronics principles and embedded systems Exposure to hardware/software integration and instrumentation Experience with automated testing, build scripts and CI/CD pipelines Comfortable working in a lab or engineering environment where software interacts with physical systems What You’ll Gain • Hands-on engineering experience working on real software and system problems that directly support Exum's products and customers • Software development exposure through feature development, debugging, documentation, and release support in a professional engineering environment • Testing and quality experience by creating test plans, validating workflows, and helping improve software reliability before release • Automation and DevOps exposure through GitHub Actions, CI/CD workflows, build checks, and engineering process improvements • Experience in a dynamic scale-up environment where your work can influence product direction, internal tools, and customer success Position and Location Software Engineering Co-op/Intern (On-site, Albuquerque, NM) Potential Start Date June 15th