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

aW9ZbWZTL3ZxTmNwbWRtdG9jOUlLeDFoZkE9PQ==
  • 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

EVONA

UI/UX Designer Job at EVONA

 ...UI/UX Designer Job Specification Job Title: UI/UX Designer Salary Range: $120,000 - $125,000 annually Location: Remote (must reside within 50 miles of the greater DC/Northern Virginia area) Job Description: We are seeking an experienced UI/UX Designer... 

Educated Solutions Corp

BAS Engineering/Design Intern Job at Educated Solutions Corp

 ...in Building Automation Controls Systems is seeking a Summer 2025 Intern to add to their BAS Application Engineering Team. The purpose of...  ...according to project specifications, sales proposal and design documentation. Develop system user interfaces, according to project... 

Norbut Renovations

Carpenter Job at Norbut Renovations

 ...DESCRIPTION SUMMARY: The Carpenter supports the construction team in various construction and renovation projects, including carpentry, painting, tiling, framing, and demolition. Responsibilities include operating tools and machinery, ensuring job site safety, and... 

Hutchinson Consulting

Spa Manager Job at Hutchinson Consulting

 ...Seeking Spa District Manager on Kauai The position oversees three small spa locations at resorts on the island of Kauai (each with 2-6 rooms per site), reporting up to the VP of operations. Duties include: Hiring and training Customer service Managing... 

Visiting Rehab and Nursing Services

Occupational Therapy Assistant - COTA Job at Visiting Rehab and Nursing Services

 ...Description: Certified Occupational Therapy Assistant (COTA) (LOCATION) $37-$40 Per Visit | Flexible Schedule | Comprehensive Benefits *** Proud Winner of Boston Globe's Top Places to Work 2024! *** Are you looking for a fulfilling career where you can make...