Software Programmer Intern - Summer 2025 Job at Burst Diagnostics, Fort Collins, CO

b0dCaHFmTWJEZE9ZcjBhQWxsOW1iaGRUaGc9PQ==
  • Burst Diagnostics
  • Fort Collins, CO

Job Description

Software Programmer Intern – Summer 2025

Overview:

Burst Diagnostics is a growing biotechnology company located on the Poudre River in Fort Collins, Colorado. Our team consists of industry leaders in low-cost diagnostics development, microfluidics, virology, and product development. As a team, we are driven to revolutionize the point-of-care and point-of-need diagnostics industry through the development of an ultra-sensitive, easy-to-use, and robust immunoassay platform.

Burst Diagnostics is seeking a skilled Software Programmer for a Summer 2025 Internship with expertise in Python development to create a special-purpose GUI-menu navigated application running on Windows 10/11. The ideal candidate will have extensive experience in system-level programming, hardware interfacing, and API design, along with strong knowledge of Windows-based programming languages.

Requirements:

1. Python Development: Design, implement, and optimize this Python application for Windows 10/11.

2. Sensor Integration: Write software to acquire data from Burst’s external sensor initially using USB and allowing for future wireless, or Bluetooth protocols. Implement device enumeration recognition, data import, and connection setup and management.

3. API Design and Implementation: Define, develop, and integrate application programming interfaces (APIs) to connect three distinct analysis modules. Collaborate with stakeholders to document API specifications and ensure seamless interoperability.

4. Windows System Calls: Utilize Windows APIs to implement system-level functionalities where needed such as threading, memory management, I/O operations, and process synchronization. Optimize software to leverage Windows operating system features. Consider advantages of making a portable vs installed application.

5. Cross-Language Integration: Interface Python with Visual Basic or Visual C++ for GUI and other functionality. Utilize inter-language communication techniques, including COM, DLLs, and ctypes, to integrate non-analysis components effectively

6. Testing and Debugging: Perform comprehensive testing to ensure software reliability.

7. Collaborate with marketing and technical teams on overall GUI and individual menus for user navigation around the application.

8. Documentation: Create and maintain detailed technical documentation, including software design specifications, API references, and hardware communication protocols.

Special Qualifications:

· Proficiency in Python programming, with a strong focus on making Win32 system-level calls.

· Deep understanding of USB, WIFI, and Bluetooth communication protocols, including HID and RFCOMM and TCP/IP profiles

· Experience in API definition, development, and integration.

· Advanced knowledge of Windows WIN32 APIs and system calls, including.

· Naturally inspired to write richly commented code.

Useful additional skills:

· Experience with SQLite

· Experience with exporting to and importing from MATLAB

Working Conditions

This is a full-time, in-office position with the option for hybrid or remote work.

Compensation

$18–23/hour, depending on experience. This range applies to candidates who meet the minimum requirements for the role..

Burst Diagnostics Inc. is an Equal Opportunity Employer  

It is the policy of Burst Diagnostics to provide equal employment opportunities without regard to race, color, religion, sex, national origin, age, disability, marital status, veteran status, sexual orientation, genetic information, or any other protected characteristic under applicable law. 

 

Job Tags

Full time, Internship, Summer internship, Remote job,

Similar Jobs

Brooklyn Heights Montessori School

Substitute Teacher - Early Childhood, Lower Elementary, Upper Elementary & Middle School Job at Brooklyn Heights Montessori School

 ...co-teachers or cover teachers in specific program classrooms. The ideal candidate has experience with students 2-5, 6-9, 9-12,11-13 years old, and enjoys spending time with students in a specific age group or throughout the school, while firmly guiding them and keeping... 

Workout Anytime Franchising Systems, LLC

General Manager Job at Workout Anytime Franchising Systems, LLC

 ...to provide franchise opportunities for business-minded entrepreneurs. Role Description This is a full-time on-site General Manager role located in Danville, VA. The General Manager will be responsible for overseeing the daily operations and management of the... 

Asakura Robinson

Landscape Designer Job at Asakura Robinson

 ...Asakura Robinson is seeking to fill a full-time entry-level landscape designer position with a focus on community-based design projects and public facing projects. The successful applicant will demonstrate a strong design acumen and collaborative spirit, proficiency in... 

VitalCore Health Strategies

Physician (M.D. / D.O.) Part Time Job at VitalCore Health Strategies

Join the VitalCore Team in Michigan! Were people fueled by passion, not by profit! VitalCore Health Strategies, an industry leader in Correctional Health Care, has openings for Part Time Phy sician (M.D. or D.O.) at Women's Huron Valley Correctional Facility,...

Rise Technical

Mechanical Engineer Job at Rise Technical

 ...Mechanical Design Engineer (R&D)$120,000- $150,000k + Training + Progression Opportunities + Medical + Dental + Vision + Life Insurance + PTO Lynchburg, Virginia (Commutable from: Madison Heights, Timberlake, Hollins, Roanoke, Waynesboro) Are you a Mechanical...