
Engineering Co-op
Flosonics Medical
internship
Posted on:
Location Type: Hybrid
Location: Toronto • Canada
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Translate an existing signal-simulation package into Python and ensure it integrates smoothly with our current software environment.
- Enhance the simulation framework to enable customizable signal generation, including adding new waveform morphologies, incorporating noise models, and varying signal-quality parameters.
- Contribute to the development of Python tools that support algorithm research and product development.
- Write clean, well-structured, and maintainable code following good engineering practices.
- Produce clear documentation that explains the design, functionality, and usage of the simulation tools for the broader team.
- Maintain and update documentation as new features and capabilities are developed.
- Work closely with algorithm developers and cross-functional team members to ensure simulation tools meet project needs.
- Participate in design discussions, technical reviews, and brainstorming sessions.
- Present progress, results, and technical insights to the team in a clear and concise manner.
Requirements
- Currently enrolled in a Software, Biomedical or Electrical Engineering program.
- Strong programming skills in Python and Matlab.
- Experience with version control tools such as Git and GitHub.
- Experience or coursework related to signal processing, machine learning, and biomedical instrumentation is an asset.
- Experience with developing user interfaces and modular code bases.
- Excellent communication and documentation skills, with the ability to explain technical concepts clearly.
- Strong problem-solving abilities and attention to detail.
- Ability to manage time effectively.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonMatlabsignal processingmachine learningbiomedical instrumentationversion controlmodular codealgorithm developmentsignal generationwaveform morphologies
Soft Skills
communicationdocumentationproblem-solvingattention to detailtime managementteam collaborationtechnical presentationdesign discussion participationcross-functional teamworkbrainstorming