Current jobs related to Director of Software Engineering - Ottawa, Ontario - MDS Aero Support Corporation
-
Software Engineering Director
4 weeks ago
Ottawa, Ontario, Canada AMIRI BUILDING ENGINEERING INC dba 120 DEGREEZ Full timeLead 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...
-
Software Engineering Director
4 weeks ago
Ottawa, Ontario, Canada AMIRI BUILDING ENGINEERING INC dba 120 DEGREEZ Full timeLead 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...
-
Software Engineering Director
2 weeks ago
Ottawa, Ontario, Canada Black Nova Group Full timeAt 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...
-
Software Engineering Director
4 weeks ago
Ottawa, Ontario, Canada AMIRI BUILDING ENGINEERING INC dba 120 DEGREEZ Full timeLead 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...
-
Software Engineering Director
4 weeks ago
Ottawa, Ontario, Canada AMIRI BUILDING ENGINEERING INC dba 120 DEGREEZ Full timeLead 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...
-
Software Engineering Director
2 weeks ago
Ottawa, Ontario, Canada Black Nova Group Full timeSoftware 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...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded 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,...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded 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,...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded 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...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded 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...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded 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...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded 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...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded 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,...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded 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,...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob 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...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob 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...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded 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...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded 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...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded 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...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded 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
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.
- 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.
- 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.
- 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.
- 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