Manager of Software and Applications Engineering
at MDS Aero Support Corporation
Ottawa, ON K1B 5L3, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 10 May, 2025 | Not Specified | 10 Feb, 2025 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
For over three decades, MDS has maintained its unrivaled position as a global leader in Gas Turbine Engine Solutions, serving prestigious companies worldwide. Specializing in aviation, industrial, and marine solutions, MDS provides tailored, complete Gas Turbine Engine test facilities, establishing itself as a key partner to its clients. From building the world’s most advanced, one-of-a-kind gas turbine engine test facilities—with projects in more than 20 countries—to being at the forefront of research and development, MDS continually drives innovation.
Join us as the driving force behind our Software and Applications Engineering departments, where you’ll lead a dynamic teams, spearhead groundbreaking projects, and shape the future of our technology.
WHAT WILL HELP YOU SUCCEED?
- 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, with a strong emphasis on leading and developing professional engineering and software teams, fostering collaboration, and overseeing product development.
- Proven ability to manage and mentor teams, drive performance, and cultivate a positive work environment.
- 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
- Experience with gas turbine testing, test requirements and test measurement systems
- Bachelor’s degree in Engineering, Computer Science, Computer Engineering, or a related field.
Who are we looking for?
- A leader with proven experience in managing and inspiring teams
- An individual with exceptional organizational, interpersonal, and communication skills
- Someone with strong project management and problem-solving capabilities
- A person with a deep understanding of software development processes, particularly Agile methodologies
- An engineer with experience in an engine test environment
- A candidate skilled in negotiation, risk management, and ensuring successful project outcomes
- A results-driven professional who is focused on delivering high-quality outcomes
What’s in it for you?
- We live, sleep and breathe our corporate values: We communicate for ENGAGEMENT; We operate as ONE TEAM; We act PROMPTLY and with PURPOSE; We OWN the outcome; We play the LONG GAME
- No matter who you are or where you’re from, we welcome new ideas and fresh perspectives. We believe in teamwork. We’re better, together.
- We strive to foster personal and professional growth by providing all employees with internal career advancement.
On top of that, MDS offers the following:
- Canada’s Best Managed companies (Platinum member)
- Employee bonus program
- Defined Contribution Pension Plan
- Medical, dental and vision benefits
- Health spending account
- Employee assistance Program
- 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 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
- Inclusive workforce
If you have a passion for innovation and the required skills and experience, we invite you to embark on a journey with us. Join our team and be an integral part of an innovative work environment that values your contributions.
MDS is an equal opportunity employer. MDS does not discriminate against any employee or applicant for employment because of age, race, color, mental or physical disability, religion, sex or national origin or ethnic origin.
We thank all applicants for their interest, however, only those candidates who meet or exceed our requirements, are legally eligible to work in Canada, are eligible for Controlled Goods, and do not require sponsorship will be contacted.
Telephone calls not accepted from candidates or agencies
Responsibilities:
- Leadership & Management:
- Inspire, lead, and mentor the Software and Applications Engineering teams to achieve technical excellence and high performance.
- Foster a culture of collaboration, accountability, and innovation aligned with MDS’s corporate values.
- Oversee resource allocation and ensure projects are staffed with the right skillsets to meet technical and business objectives.
- Own and optimize Software and Applications Engineering processes and work instructions, driving continuous improvement.
- Be the escalation point for applications and software-related customer 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 and applications work scopes with project deliverables and strategic objectives.
- Ensure timely and cost-effective execution of the software development roadmap and applications deliverables.
- 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.
- Strategic & Technical Oversight
- Oversee the design, development, and configuration of large-scale, high-precision software systems, including real-time data acquisition and control solutions tailored to gas turbine testing environments.
- Ensure that applications meet stringent industry standards and are aligned with customer specifications, including engine shop manuals and test requirements.
- Champion the integration of advanced technologies, including AI/ML, to enhance system capabilities and performance.
- Standardize tools, designs, and best practices across software and applications engineering for efficiency and scalability.
- Manage financial proposals for products, including budget planning, cost forecasting, and ensuring project profitability.
- Provide strategic recommendations for new features and upgrades based on user feedback and industry requirements.
- Customer-Centric Approach
- Support client interactions by delivering technical insights, addressing queries, and ensuring optimal system performance.
- Represent MDS at trade shows, industry events, and customer workshops, highlighting the company’s technical leadership.
- Keep abreast of industry trends and emerging technologies to maintain MDS’s position as a leader in software innovation.
- Gather and communicate customer and stakeholder requirements, actively seeking feedback at each stage of the project to ensure smooth execution, enhance collaboration, and drive continuous improvement.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Ottawa, ON K1B 5L3, Canada