Location: Ottawa, Ontario, Canada
Category: Software Development
Salary: 100,000 - 150,000 CAD / yearly
Full-time
As a Software Architect, you will lead the development and improved design of the system model code structure used in the operation, simulation, and performance analysis of our clients' product. Collaborate with different teams to integrate new features, upgrade existing ones, and support test coverage.
Lead the development and design of features in the System Model within the MATLAB environment to improve capabilities, performance and reliability.
Design the code structure for state-of-the-art modeling techniques and software tools to enable performance analysis of the product.
Take ownership of existing System Modeling code structure, identify and propose solutions for architectural improvement.
Collaborate with other team members for integration of new architecture and features.
Support developers and ensure alignment with design requirements.
Write technical documentation and follow Agile software development methodologies.
Bachelor's or Master's degree in Software Engineering, System Engineering, Aerospace Engineering, or related field.
Minimum 15 years of experience in system level modeling software architecture.
Strong programming skills, expert in MATLAB.
Experience with agile development and parallel computing is desirable.
Knowledge of radio communication systems and/or satellite communication is a plus.
Competitive salary package.
Opportunity to work on cutting-edge technology.
Collaborative team environment.
Potential for professional growth and development.
Join a team of innovative professionals dedicated to pushing the boundaries of technology.
Work on exciting projects with real-world impact.
Opportunity to contribute to the evolution of our clients' products.