Current jobs related to Software Engineering Manager - Ottawa, Ontario - MDS Aero Support Corporation


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software Engineering ManagerWe are seeking a highly skilled and experienced Embedded Software Engineering Manager to join our team at QNX Software Systems. As a key member of our engineering leadership team, you will be responsible for leading a team of software engineers in the development of cutting-edge embedded systems.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software Engineering ManagerWe are seeking a highly skilled and experienced Embedded Software Engineering Manager to join our team at QNX Software Systems. As a key member of our engineering leadership team, you will be responsible for leading a team of software engineers in the development of cutting-edge embedded systems.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software Engineering ManagerWe are seeking a highly skilled and experienced Embedded Software Engineering Manager to join our team at QNX Software Systems. As a key member of our engineering leadership team, you will be responsible for leading a team of software engineers in the development of cutting-edge embedded systems.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software Engineering ManagerWe are seeking a highly skilled and experienced Embedded Software Engineering Manager to join our team at QNX Software Systems. As a key member of our engineering leadership team, you will be responsible for leading a team of software engineers in the development of cutting-edge embedded systems.Key...


  • Ottawa, Ontario, Canada AMIRI BUILDING ENGINEERING INC dba 120 DEGREEZ Full time

    Unlock Your Potential as a Software Engineering ManagerAt AMIRI BUILDING ENGINEERING INC dba 120 DEGREEZ, we're seeking a seasoned Software Engineering Manager to lead our SaaS Configuration and Management Team. As a key member of our organization, you'll be responsible for overseeing the development of our cloud onboarding experience, ensuring seamless...


  • Ottawa, Ontario, Canada AMIRI BUILDING ENGINEERING INC dba 120 DEGREEZ Full time

    Unlock Your Potential as a Software Engineering ManagerAt AMIRI BUILDING ENGINEERING INC dba 120 DEGREEZ, we're seeking a seasoned Software Engineering Manager to lead our SaaS Configuration and Management Team. As a key member of our organization, you'll be responsible for overseeing the development of our cloud onboarding experience, ensuring seamless...


  • Ottawa, Ontario, Canada AMIRI BUILDING ENGINEERING INC dba 120 DEGREEZ Full time $150,000 - $185,000

    About the RoleWe are seeking an experienced Software Engineering Manager to lead our SaaS Configuration and Management Team. As a key member of our engineering organization, you will be responsible for delivering exceptional software experiences that delight our customers and partners.Key Responsibilities:Lead a talented team of software developers in...


  • Ottawa, Ontario, Canada AMIRI BUILDING ENGINEERING INC dba 120 DEGREEZ Full time $150,000 - $185,000

    About the RoleWe are seeking an experienced Software Engineering Manager to lead our SaaS Configuration and Management Team. As a key member of our engineering organization, you will be responsible for delivering exceptional software experiences that delight our customers and partners.Key Responsibilities:Lead a talented team of software developers in...


  • Ottawa, Ontario, Canada AMIRI BUILDING ENGINEERING INC dba 120 DEGREEZ Full time

    About the RoleWe are seeking an experienced Software Engineering Manager to lead our SaaS Configuration and Management Team. As a key member of our engineering organization, you will be responsible for driving the development of our cloud-based solutions, ensuring high-quality results, and fostering a culture of innovation and collaboration.Key...


  • Ottawa, Ontario, Canada AMIRI BUILDING ENGINEERING INC dba 120 DEGREEZ Full time

    About the RoleWe are seeking an experienced Software Engineering Manager to lead our SaaS Configuration and Management Team. As a key member of our engineering organization, you will be responsible for driving the development of our cloud-based solutions, ensuring high-quality results, and fostering a culture of innovation and collaboration.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and maintaining software for our embedded operating systems.Key Responsibilities:Develop and maintain software for our embedded operating systems,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and maintaining software for our embedded operating systems.Key Responsibilities:Develop and maintain software for our embedded operating systems,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded operating systems.Key Responsibilities:Develop drivers for various hardware peripherals,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop drivers for various hardware peripherals,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop drivers for various hardware peripherals,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software EngineerWe are seeking a highly skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will be responsible for designing and implementing software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop software drivers...

Software Engineering Manager

2 months ago


Ottawa, Ontario, Canada MDS Aero Support Corporation Full time
About the Role

We are seeking a highly skilled and experienced Software Engineering Manager to lead our software department at MDS Aero Support Corporation. As a key member of our engineering team, you will be responsible for designing, producing, and installing turnkey test facilities and data systems.

Key Responsibilities
  • Leadership & Management:
    • Lead and mentor a team of software engineers, fostering a collaborative and high-performance culture.
    • Own and optimize software engineering processes and work instructions, driving continuous improvement.
    • Oversee resource allocation, ensuring projects are staffed adequately and managed within budget.
    • Be the escalation point for software-related issues, providing guidance and support to resolve challenges.
    • Conduct performance evaluations, salary reviews, and implement talent management and succession planning.
  • Project Management:
    • Collaborate with Product Managers and other stakeholders to align software development with project deliverables and strategic objectives.
    • Ensure timely and cost-effective execution of the software development roadmap.
    • Prepare and present project execution plans, budget requirements, and status updates to the executive leadership team.
    • Monitor project timelines, budgets, and deliverables, taking proactive measures to stay on track.
  • Technical Expertise:
    • Oversee the development of software for large-scale, evolving systems, with a focus on data acquisition and real-time applications.
    • Participate in design reviews and ensure the delivery of high-quality, tested software products.
    • Support the marketing team with technical insights and cost estimates for proposals and projects.
  • Innovation & Strategy:
    • Drive the standardization of tools, designs, and products across the department.
    • Provide strategic recommendations for new features and upgrades based on user feedback and industry requirements.
    • Keep abreast of industry trends and emerging technologies to maintain MDS's position as a leader in software innovation.
Requirements
  • Bachelor's Degree in Computer Science, Computer Engineering, or a related field.
  • Minimum of 10 years of experience in software development, preferably related to data acquisition systems and turbine engine testing.
  • At least 5 years of management experience, leading software teams and overseeing product development.
  • Experience with Windows and Linux operating systems, particularly with real-time or time-critical applications.
  • Experience with modern software development languages and frameworks such as Python, QT, C, C++, and leveraging GIT platforms.
About MDS Aero Support Corporation

MDS Aero Support Corporation is a global leader in Gas Turbine Engine Solutions, serving prestigious companies worldwide. We value innovation, excellence, and teamwork, and we're committed to fostering personal and professional growth.

What We Offer
  • Canada's Best Managed companies (Platinum member)
  • Employee bonus program
  • Defined Contribution Pension Plan
  • Medical, dental and vision benefits
  • Health spending account
  • Fitness Membership Reimbursement
  • Maternity/Parental leave top up
  • Positive and flexible work environment
  • Opportunity for career advancement
  • Strong focus on learning and development
  • Company events and community involvement