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


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

    Lead a Talented Team in Software EngineeringWe're seeking an experienced Director of Software Engineering to lead our SaaS Configuration and Management Team. As a key member of our engineering organization, you'll be responsible for simplifying and streamlining our cloud onboarding and tenant management experience.Key Responsibilities:Lead a high-performing...


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

    Lead a Talented Team in Software EngineeringWe're seeking an experienced Director of Software Engineering to lead our SaaS Configuration and Management Team. As a key member of our engineering organization, you'll be responsible for simplifying and streamlining our cloud onboarding and tenant management experience.Key Responsibilities:Lead a high-performing...


  • Ottawa, Ontario, Canada Black Nova Group Full time

    At Black Nova Group, we're seeking a highly skilled Software Engineering Director to lead our engineering team in developing a cutting-edge SaaS platform for reinforcement learning.The ideal candidate will have extensive experience in managing and building high-performing teams, mentoring engineers, and improving developer experience. They will also have a...


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

    Lead a Talented Team in Software EngineeringA Gartner Magic Quadrant Leader for 14 years in a row, Qlik transforms complex data landscapes into actionable insights, driving strategic business outcomes. Serving over 40,000 global customers, our portfolio leverages pervasive data quality and advanced AI/ML capabilities that lead to better decisions, faster.We...


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

    Lead a Talented Team in Software EngineeringA Gartner Magic Quadrant Leader for 14 years in a row, Qlik transforms complex data landscapes into actionable insights, driving strategic business outcomes. Serving over 40,000 global customers, our portfolio leverages pervasive data quality and advanced AI/ML capabilities that lead to better decisions, faster.We...


  • Ottawa, Ontario, Canada Black Nova Group Full time

    Software Engineering DirectorOfferFit is seeking a highly skilled Software Engineering Director to lead our engineering team. As a key member of our leadership team, you will be responsible for architecting, designing, and implementing a highly-scalable SaaS platform for reinforcement learning.Key Responsibilities:Manage and build a team of outstanding...


  • 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 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...


  • 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...


  • 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 platforms.Key Responsibilities:Develop drivers for various hardware peripherals, including...


  • 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 platforms.Key Responsibilities:Develop drivers for various hardware peripherals, including...


  • 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 platforms.Key Responsibilities:Develop drivers for various hardware peripherals, including...


  • 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 platforms.Key Responsibilities:Develop drivers for various hardware peripherals, including...

Director of Software Engineering

2 months ago


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

MDS Aero Support Corporation is seeking an experienced Software Engineering Manager to lead our software department. As a key member of our engineering team, you will be responsible for overseeing software development, resource management, and project execution.

Key Responsibilities
  • Lead and mentor the software team, 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.
  • 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.
  • Proven ability to integrate AI/ML models into software solutions to enhance functionality and drive innovation.
What We Offer
  • We play the LONG GAME
  • Defined Contribution Pension Plan
  • Medical, dental and vision benefits
  • Health spending account
  • Positive and flexible work environment
  • Company events including family holiday party, employee events, executive-led coffee talks, team gatherings, and so much more
  • Participation in community events such as HOPE volleyball, Dragon Boat Festival, Soccer and Hockey Tournaments and other fundraising activities