Software Architect, Technical Lead – Canada

Are you a Software Architect or an experienced Tech Lead who is passionate about technical leadership and mentoring? If so, we’re looking to connect with you!

A Medical Devices Startup , an Edmonton-based , is seeking a candidate with over 6 years of experience in developing and designing 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 enhancing and optimizing software architecture design, advising our team of software engineers, and providing expertise on software development within a real-time operating system environment. Additionally, you will perform trade-off analysis for new products and platforms, offer technical leadership in software development, and interface with embedded data acquisition components related to prototypes and new products.

The person will be responsible for:

  • Designing and developing software architectures for medical devices, with a focus on scalability, reliability, and performance.
  • Collaborating with cross-functional teams, including hardware engineering, QA, regulatory affairs, and product management, to ensure seamless integration of software and hardware components.
  • Developing and maintaining software architecture and design documentation.
  • Ensuring compliance with medical device software standards and regulations.
  • Providing technical guidance and mentorship to software engineers.
  • Conducting code reviews and ensuring adherence to coding standards and best practices.
  • Troubleshooting and resolving technical issues in a timely manner.
  • Staying up-to-date with the latest industry trends and technologies to drive innovation within the team.

Qualifications:

  • Master's or Bachelor's degree in Computer Science, Engineering, or a related field
  • 6+ 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

Rang Salary 130,000-160,000 CAD

Electronics Engineer (5285)

Are you a passionate Electronics Engineer looking for a challenging role in a cutting-edge technology company? We are seeking a highly skilled Senior Electronics Engineer

קרא עוד »

Cloud Architect (5255)

E2E Solutions IL is a leading company specializing in comprehensive end-to-end solutions in cloud computing and IT infrastructure. We pride ourselves on our innovative approach

קרא עוד »

מהנדס.ת תקשורת ואבטחת מידע (4816)

לחברת אינטגרציה מובילה דרוש/ה מהנדס.ת תקשורת ואבטחת מידעאחריות לתכנון, יישום ותחזוקה שוטפת של מערכות אבטחת המידע, רשתות תקשורת, קישוריות לאינטרנט הקיימים בארגון.ניהול והובלת צוות המתמחה

קרא עוד »

הגיע הזמן שלך למצוא עבודה חדשה?

בדיוק חיפשנו אותך!

ממלאים פרטים ומצרפים קורות חיים, אנחנו כבר נעשה עבורך את השאר: 

הכי טוב לדבר

או השאירו פרטים ונחזור אליכם במהירות:

דילוג לתוכן