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.
...Our client is looking to fill the role of Manager, Pharmacovigilance. This will be a hybrid opportunity in the Livingston, NJ area. ~$140-$150k Responsibilities: Support all PV related organizational activities including case processing, aggregate reports...
...Title: Data Project Manager Duration: 12 months (possible extension or conversion) Location: Irving, TX (Hybrid 2/3 days per week) Data Engineering team is looking for an experienced, motivated, and self-driven business program management resource to join our...
...Were Hiring! Graphic Designer at Hawthorn Innovations If youre a plate-spinning creative force who can shift from designing a billboard or digital ad to refining a product design before lunch, we want to talk. At Hawthorn Innovations , were a dynamic, high...
...maintenance and alteration tasks in accordance with the current technical data provided Layout, drill, form, and trim aircraft sheet metal parts and assemblies both new and repaired aircraft Properly record the work performed on the appropriate maintenance record...
Description - Mission Statement - Equal Employment Opportunity Statement -