Software Engineering Intern
By CalyxoDescription
Join Calyxo as a Software Engineering Intern to gain hands-on experience in developing software for medical devices. Collaborate with cross-functional teams and enhance your skills in C++ and machine learning.
Duration
3 months
Academic Requirement
Recent graduate or current junior/senior pursuing a bachelor's degree in Computer Science, Math, Biomedical, Electrical or Mechanical Engineering or another STEM discipline
Responsibilities
- Assist in development and testing of high-quality, high-performance C++ based software for real-time imaging applications for medical devices.
- Partner with a senior engineer to design, prototype and test new and experimental software features.
- Perform software and system integration testing and provide systematic feedback to the organization.
- Assist in troubleshooting and qualifying issues with prototype devices.
- Participate in discussions with a cross-functional team of computer vision and electrical engineering specialists.
- Work closely with Manufacturing, Quality, and other functional areas to design and develop processes.
Requirements
- Proficiency in a compiled programming language (e.g. C/C++) and a scripting language
- Familiarity with Linux and basic knowledge of revision control systems (Git)
- Demonstrated interest in hardware software interaction and software control systems through coursework or projects (e.g. Arduino, Raspberry Pi., or similar)
- Basic knowledge or coursework in Machine Learning
- Excellent verbal and written communication skills
- Strong attention to detail
- Eagerness to learn and accept challenges
- Ability to solve problems and analyze data
- Ability to think and work independently and in teams