Senior Software Architect
1 week ago
Sr. Software Developer, Technical Lead
Are you a Senior Software Developer who is passionate about technical leadership and mentoring? If so, we're looking to connect with you
PulseMedica, an Edmonton-based start-up, is seeking a candidate with over 5 years of experience in developing clean, testable, and robust C++ code. As our ideal candidate, you will have gone through an entire medical device life cycle and be well familiar with its design, testability, and architectural considerations. You will be responsible for improving and optimizing software architecture design, advising our team of software engineers, providing expertise on the development of software in a real-time operating system environment, and performing trade-off analysis for new products and platforms. You will also provide technical leadership in the software and interface with embedded data acquisition aspects related to prototypes and new products.
About Us
PulseMedica, recently certified as a Great Place to Work for the second consecutive year, is a fast-growing disruptive medical device startup company. We combine research , innovation and production environments. We are determined to reduce ophthalmic disease and disability by offering novel treatment options using SOTA technologies. Our platform combines real-time classical computer-vision and deep-learning algorithms, 3D eye imaging and high precision laser surgery platform. Our goal is to revolutionize ophthalmic treatments by providing people with exceptional outcomes and, ultimately, changing the world by preventing blindness and disability resulting from eye diseases.
The Opportunity
As the Software technical lead, you will play a crucial role in leading our software team, working closely with engineers and scientists to develop new technologies and shape the future of the company's technology. The successful candidate will actively work with our team on projects involving development of new technologies, concept engineering and new product development in the ophthalmic medical device industry.
The person will be responsible for:
- Designing and building software architecture design
- Leading our team of software engineers who are responsible for algorithm development and implementation
- Providing expertise on the development of software in a Real-Time Operating System environment
- Performing trade-off analysis and proposing software architecture for new products and platforms.
- Providing high level troubleshooting support to product development teams
- Developing software for imaging test-beds and prototypes
- Providing technical leadership in the software and interface with embedded data acquisition aspects related to the prototypes and new products
- Proposing new methodologies and tools to improve efficiency and reduce software bugs
- Developing software to assist the team for evaluation of newer sub-systems and components
Qualifications:
- Master's/Bachelor's degree in Computer Science, Engineering or equivalent
- 5+ years of experience in developing/working with C/C++ based projects in cross-functional teams
- Strong programming skills and experience in object-oriented design with C++ memory management and profiling applications in a multithreaded environment
- Strong grasp of structured and clean programming with a focus on high efficiency and performance
- A self-motivated team player who is comfortable and adaptable with working in a dynamic and high-paced environment
- Experience with full life cycle of software development
Assets considered:
- Experience leading the development of CUDA/GPU programming
- Experience developing software that handles asynchronous data collection and instrument control
- Experience developing software in a real time operating system environment (FreeRTOS, QNX, VXWork)
- Experience in high speed data/image acquisition and processing
- Experience in project planning and defect management
- Familiarity with early stage product development and good software development and documentation practices
- Experience architecting a software solution that interacts with many external devices
- Prior knowledge of computer-vision libraries
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 events including competitive skribbl, trivia, arcade competitions etc.
- Working for a company that was recently Great Place to Work certified
We believe that diverse teams perform better and that fostering an inclusive work environment is a key part of growing a successful team. We welcome people of diverse backgrounds, experiences, and perspectives to apply for this position.
Location Edmonton, Alberta (Hybrid)
Employment Type Full-Time
-
Digital Architects
1 week ago
Edmonton, Alberta, Canada Vantix Systems Inc. Full timeOur Client is seeking several Digital Architects to oversee the software architecture of digital services, the alignment of services to a common architecture vision, and the iterative delivery of solutions to create a complete digital service. As the senior technical resource on the team, the Digital Architect will guide the team in delivering user-centric...
-
Software & Cloud Architect
1 week ago
Edmonton, Alberta, Canada Government of Alberta Full timePress Tab to Move to Skip to Content Link Job Title: Digital Architect Technology and Innovation Full or Part-Time: Full Time Regular/Temporary: Permanent Classification: System Analyst Level 3 (Opted out and Excluded) 41 bi-weekly. ($The Government of Alberta (GoA) is committed to a diverse and inclusive public service that reflects the population we serve...
-
Senior Digital Architect
1 week ago
Edmonton, Alberta, Canada DMC Recruitment Group Full timeArchitecture Architecture & Design Our Client is a leader in the Architecture & Design industry and has an established 40+ years in the market. With a very strong and experience leadership team, our Client has set the precedent for building a great brand and developing even greater projects throughout Canada and internationally. They stress great detail...
-
Senior Enterprise Architect
1 week ago
Edmonton, Alberta, Canada Alberta Investment Management Corporation Full timeSenior Enterprise Architect page is loaded Senior Enterprise Architect Apply remote type Fully Remote locations Edmonton Toronto Calgary time type Full time posted on Posted 8 Days Ago job requisition id JR100346 CLOSING DATE: May 30, 2024OpportunityThe Senior Enterprise Architect at AIMCo plays a pivotal role in transforming business and technology...
-
Edmonton, Alberta, Canada S I Systems Full timeSenior Solutions Architect to design end-to-end solutions for COTS (Maximo, Salesforce, Oracle ERP) implementations in a regulated Azure environment Our client is seeking a Senior Solution Architect with Maximo experience to assess and design solutions for inconsistencies in data integration within a complex Azure based system. This is a hybrid role that...
-
Senior Software Engineer
1 week ago
Edmonton, Alberta, Canada PulseMedica Full timeSoftware Developer, Technical Lead Are you a Senior Software Developer who is passionate about technical leadership and mentoring? PulseMedica , an Edmonton-based start-up, is seeking a candidate with over 5 years of experience in developing clean, testable, and robust C++ code. As our ideal candidate, you will have gone through an entire medical device life...
-
Sr. Software Architect, Medical Devices
1 week ago
Edmonton, Alberta, Canada Pulse Medica Full timeAre you an experienced software architect with a strong passion for technical architecture and mentoring software developers? If so, we want to connect with youAbout UsPulseMedica, recently Great Place to Work certified, is a fast growing disruptive medical device startup company. We combine research, innovation and production environments. We are determined...
-
Enterprise Architect Applications
1 week ago
Edmonton, Alberta, Canada Alberta Investment Management Corporation Full timeSenior Enterprise Architect page is loaded Senior Enterprise Architect Apply remote type Fully Remote locations Edmonton Toronto Calgary time type Full time posted on Posted 8 Days Ago job requisition id JR100346CLOSING DATE: The Senior Enterprise Architect at AIMCo plays a pivotal role in transforming business and technology strategies into comprehensive...
-
Senior Job Captain
1 week ago
Edmonton, Alberta, Canada TalentSphere Staffing Solutions Full timeSenior Architectural Technologist / Job CaptainSalary: $100k - 125k +, depending on experience + benefits, bonus, RRSPEdmonton, AlbertaArchitecture & Design FirmOther titles: Project Architect, Design Architect, Registered Architect, Project Manager, Architect, AAA Architect, Intermediate Architect, Senior ArchitectTHE COMPANYWe are proud to be partnering...
-
Corporate IT Solution Architect
1 week ago
Edmonton, Alberta, Canada Government of Alberta Full timePress Tab to Move to Skip to Content Link Corporate Solutions Architect Ministry: Health Full or Part-Time: Full Time Permanent/Temporary: Permanent 41 bi-weekly ($81,074 to $107,386/ yearly) The Government of Alberta is committed to a diverse and inclusive public service that reflects the population we serve to best meet the needs of Albertans. Consider...
-
Technical Architect
1 week ago
Edmonton, Alberta, Canada Tundra Technical Solutions Inc. Full timeProject NameCloud MigrationCloud Service EnhancementsPlatform EnhancementsScopeCloud Platform Services supports the GOAs fully integrated Cloud products Cloud landing zones and M365 services that enable APS staff to work more collaboratively and efficiently as they deliver valuable programs and services to Albertans. The Cloud Platform Services area is also...
-
software architect
1 week ago
Edmonton, Alberta, Canada AVaaS Inc. Full timeEducation: Bachelor's degreeExperience: 3 years to less than 5 yearsTasksLead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systemsWork conditions and physical capabilitiesFast-paced environmentAttention to...
-
Corporate Solutions Architect
1 week ago
Edmonton, Alberta, Canada Government of Alberta Full timePress Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Job Information Job Title: Corporate Solutions Architect Job Requisition ID: 58852Ministry: HealthLocation: EdmontonFull or Part-Time: Full TimeHours of Work: 36.25 hours per weekPermanent/Temporary: PermanentScope: Open Competition Closing Date: June 12,...
-
Senior Architectural Designer
1 week ago
Edmonton, Alberta, Canada Arch Staffing & Consulting Full timeJob Title: Senior Architectural DesignerJob Location: EdmontonWork Model: Onsite / hybrid - 24hrs minimum in studio - optional 16 hours WFH - must be flexible. Flexible hours - Core hours 9-3Salary: Negotiable dependent on experienceBenefits:Competitive health and dental insurance planEmployee life and dependent life insuranceLong-term disabilityEmployee...
-
Senior Software Developer
1 week ago
Edmonton, Alberta, Canada Computronix Full timeOur low turnover rate, challenging work, great client relationships, and teamwork create a high morale environment with plenty of opportunities to innovate, grow in your career, and never get boredAs a Sr. Software Developerat Computronix, you willwork in a highly dynamic, energetic, fast-changing, and fluid work environment. You will contribute technical...
-
Senior Software Developer
1 month ago
Edmonton, Alberta, Canada TEEMA Full timeJob Title: Senior Software Developer/Engineer – Digital InnovationJob ID: BL Location: Edmonton, ABOverview:This is a fantastic opportunity for a visionary and curious Software Developer/Engineer to join our Digital Innovation team where new and exciting products are being imagined and developed. The Software Developer/Engineer is a strong technical...
-
Senior Software Developer
3 weeks ago
Edmonton, Alberta, Canada TEEMA Full timeJob Title: Senior Software Developer/Engineer – Digital InnovationJob ID: BL Location: Edmonton, ABOverview:This is a fantastic opportunity for a visionary and curious Software Developer/Engineer to join our Digital Innovation team where new and exciting products are being imagined and developed. The Software Developer/Engineer is a strong technical...
-
Edmonton, Alberta, Canada Vantix Systems Inc Full timeOur Client is seeking Digital Architects to work as part a team. The team will work on a full range of projects and activities . The Digital Architect is responsible for overseeing the software architecture of digital services, the alignment of services to a common architecture vision, and the iterative delivery of solutions to create a complete digital...
-
Senior Software Developer
1 week ago
Edmonton, Alberta, Canada Computronix Full timeAbout Computronix Our low turnover rate, challenging work, great client relationships, and teamwork create a high morale environment with plenty of opportunities to innovate, grow in your career, and never get bored As a Sr. Software Developer at Computronix, you will work in a highly dynamic, energetic, fast-changing, and fluid work environment. You...
-
Senior Software Developer
1 week ago
Edmonton, Alberta, Canada Computronix Full timeAbout Computronix Our low turnover rate, challenging work, great client relationships, and teamwork create a high morale environment with plenty of opportunities to innovate, grow in your career, and never get bored As a Sr. Software Developer at Computronix, you will work in a highly dynamic, energetic, fast-changing, and fluid work environment. You will...