Sr. Software Developer
PulseMedica is searching for a Sr. Software Developer to join our world-class team. Reporting to the Software Manager, this person will be responsible for designing, developing, and maintaining high-quality software solutions using modern C++ and React.JS. This hands-on role will provide you with exposure to cutting-edge technologies in the medical device industry, specifically in ophthalmic imaging and treatment.
PulseMedica, an Edmonton-based start-up, is looking for amazing talented people to join our world-class team. Working with a team of exceptional scientists and engineers, you will have the opportunity to contribute to the development of an ophthalmic imaging and treatment platform.
The Opportunity
The role provides a unique opportunity to work with a group of talented and energetic people and to contribute towards setting the direction for the company’s future. The successful candidate will play a key role in advancing our software development efforts, ensuring our products meet the highest standards of quality and performance.
The person will be responsible for:
- Designing, developing, and maintaining software applications using modern C++ and React.JS.
- Implementing and managing multi-threading in software projects.
- Collaborating with cross-functional teams to define, design, and implement new features.
- Ensuring the performance, quality, and responsiveness of applications.
- Participating in code reviews and maintaining high standards of code quality.
- Solving complex problems and contributing to the continuous improvement of our software systems.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience with modern C++.
- Strong knowledge and experience with multi-threading.
- Proven expertise in software design and architecture.
- Experience working with complex multi-disciplinary systems.
- Excellent verbal and written communication skills.
- Excellent interpersonal, negotiation, and conflict resolution skills.
- Excellent time management skills with a proven ability to meet deadlines.
- Strong analytical and problem-solving skills.
Highly Desired Skills and Experience:
- Experience in the medical device industry.
- Familiarity with React.JS.
- Knowledge of image processing techniques.
- Experience with machine learning.
- Proficiency in GPU programming and CUDA.
Anticipated Start Date: As soon as a suitable candidate is found
Duration: Full-Time Permanent (40 hours per week)
Salary: Commensurate to experience and qualifications
Location: Edmonton (Preferred)
What you can expect from PulseMedica:
- Competitive compensation, health, dental and vision benefits and the option to participate in our employee stock option plan
- Free on-site gym (Jackson’s Gym)
- A role that contributes to helping change people’s lives by enhancing their vision
- A unique opportunity to build, grow, and be part of a team that is going to revolutionize a multi-billion dollar industry
- Hybrid work
- Growth Opportunities
- Monthly team social events
- Working for a company that was recently Great Place to Work certified!
Location: Edmonton, Alberta
CV to : limor@pulsemedica.com