High-Performance Software Engineer

1 week ago


Ottawa, Ontario, Canada Insight Global Full time

**About Insight Global**

We are a leading provider of workforce solutions, delivering exceptional talent and expertise to our clients in various industries.

**Salary Range:** $120,000 - $180,000 per year, depending on experience.

**Job Description:

Software Development Team

Our team architects, develops, tests, and maintains the Telesat Lightspeed System Model, a cutting-edge suite of engineering software tools running on high-performance computing (HPC) infrastructure for modeling resource allocation and end-to-end communication system performance analysis.

As a High-Performance Software Engineer, you will ensure the quality and reliability of the System Model codebase through effective and automated software testing. You will be responsible for writing software tools and scripts in addition to leveraging existing test frameworks and tools to perform integration, system, performance, and other tests to validate the functional and non-functional requirements of the product.

**Required Skills and Qualifications:**

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 3-6+ years of experience as a Software Developer in Test
  • Strong knowledge of the Matlab language and programming platform
  • Experience with Python and/or Java programming languages considered an asset
  • Experience working with multiple test automation tools and frameworks, such as Selenium WebDriver, Katalon, Watir, Cucumber, and others considered an asset
  • Experience with GitLab for version control and CI/CD processes, and Git Runners for test automation
  • Solid understanding of Linux environments and command-line tools
  • Experience with Linux clusters and cluster job managers, such as Slurm, considered an asset
  • Agile development experience

**Nice to Have Skills & Experience:**

  • Strong analytical and problem-solving skills, ability to identify and troubleshoot issues efficiently
  • Highly collaborative team player who can quickly earn the confidence of coworkers and teammates
  • Excellent oral and written communication skills
  • Fluent in English, written and oral; French is an asset

**Day-to-Day Responsibilities:

  • Automated test development - design, develop, and maintain test cases to validate MATLAB software functionality
  • Code review and inspection - participate in code reviews and inspections to ensure the testability of code and its adherence to coding standards
  • Test case development - build and enhance automated test cases in MATLAB that facilitate testing across different application layers
  • Quality assurance - contribute to maintaining high-quality software by ensuring comprehensive test coverage and enforcing testing best practices
  • Documentation - create and maintain documentation related to automated test cases, test plans, and test results to support knowledge sharing and transparency


  • Ottawa, Ontario, Canada Ciena Canada, Inc. Full time

    At Ciena Canada, Inc., we're dedicated to delivering exceptional software performance solutions that empower our customers' success. We're seeking a talented High-Performance Software Solutions Engineer to join our team in the Optical Networks organization.


  • Ottawa, Ontario, Canada High Tech Genesis Full time

    **Job Title:** High Tech Genesis Software Development Engineer**Location:** Ottawa, ON, Canada**Estimated Salary:** $120,000 - $180,000 per yearAt High Tech Genesis, we are seeking a highly skilled Golang Software Developer to join our team as a Software Development Engineer. This is a full-time, permanent position with a hybrid work arrangement, requiring...


  • Ottawa, Ontario, Canada Fortinet Full time

    Fortinet, a leading provider of network security appliances, is seeking a skilled Software Development Engineer to join its team in Ottawa.We are an equal opportunity employer offering competitive compensation and benefits, as well as exciting work opportunities for the best and brightest individuals.The ideal candidate will have 5+ years of software...


  • Ottawa, Ontario, Canada Ciena Canada, Inc. Full time

    Ciena Canada, Inc. is a technology leader committed to driving innovation and customer satisfaction. We are seeking a highly skilled High-Performance Software Expert to join our Optical Networks organization in Canada.About the Role:We are currently looking for an experienced software engineer to ensure the quality and performance of our Reconfigurable Line...


  • Ottawa, Ontario, Canada High Tech Genesis Full time

    Job OverviewWe are seeking an experienced Software Engineering Professional to join our team at High Tech Genesis. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop high-quality software applications using various programming languages...


  • Ottawa, Ontario, Canada Ciena Canada, Inc. Full time

    Ciena Canada, Inc. is a technology company that prioritizes innovation and customer satisfaction.We are currently seeking an experienced Software Performance Engineer to join our team in the Optical Networks organization. The successful candidate will be responsible for ensuring the quality and performance of software developed for our Reconfigurable Line...


  • Ottawa, Ontario, Canada Telesat Full time

    Company OverviewTelesat, a leading global satellite operator, has been providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate, and government customers for over 50 years. With a legacy of engineering excellence, reliability, and industry-leading customer service, Telesat has grown to...


  • Ottawa, Ontario, Canada Skyworks Full time

    Job OverviewWe are seeking a highly skilled High-Performance Network Synchronization Engineer to join our Timing Applications Engineering team at Skyworks.This is an exciting opportunity to work on combined hardware and software Network Synchronization solutions in real-world customer systems.


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva SystemsVeeva Systems is a mission-driven organization, pioneering in industry cloud solutions that help life sciences companies accelerate the delivery of therapies to patients. Guided by our core values - Do the Right Thing, Customer Success, Employee Success, and Speed.We offer a flexible work environment, allowing you to thrive in your ideal...


  • Ottawa, Ontario, Canada Fortinet Full time

    At Fortinet, a leading provider of network security solutions, we're seeking a skilled Software Development Engineer to join our team in Ottawa.We offer a competitive salary and benefits package, ensuring you have the resources to excel in your role.Job Description:Fortinet is a global company with a presence in over 180 countries. Our team collaborates...


  • Ottawa, Ontario, Canada Skyworks Solutions, Inc. Full time

    Timing Applications Engineering at SkyworksSkyworks, an innovator of high-performance analog semiconductors, is a leader in the wireless networking revolution. As a High Performance Timing Solutions Engineer, you will play a key role in supporting combined hardware and software Network Synchronization solutions in real-world customer...


  • Ottawa, Ontario, Canada High Tech Genesis Full time

    Job SummaryWe are seeking an experienced Software Engineer to join our team at High Tech Genesis. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-quality software solutions.About the RoleThis is a permanent full-time position working 40 hours per week in a hybrid setting. The ideal...


  • Ottawa, Ontario, Canada Skyworks Full time

    Company OverviewSkyworks is an innovator of high-performance analog semiconductors whose solutions are powering the wireless networking revolution. Through our broad technology expertise and one of the most extensive product portfolios in the industry, we are connecting everyone and everything, all the time.About the RoleThis exciting opportunity is part of...


  • Ottawa, Ontario, Canada Skyworks Full time

    Skyworks is a leader in the wireless networking revolution, powering the internet with our high-performance analog semiconductors. As a High-Performance Timing Solutions Engineer at Skyworks, you will be part of a fast-paced environment with a strong focus on global collaboration and innovation.We are seeking a skilled Applications Engineer to support...


  • Ottawa, Ontario, Canada Telesat Full time

    At Telesat, a leading global satellite operator, we are seeking an experienced Senior Software Development Engineer to join our team.We provide reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers. Our state-of-the-art fleet consists of 15 GEO satellites, the Canadian...


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum Canada, a renowned technology leader, is recognized as one of the top employers in the National Capital Region for the 6th consecutive year and a best employer for recent graduates. We are seeking an experienced Embedded Software Engineer to spearhead the development of cutting-edge LiDAR products.As part of our multidisciplinary team, you will be...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    OverviewQNX Software Systems is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We are trusted by over 24 of the top 25 EV manufacturers and our software is running in more than 235 million vehicles globally.Job DescriptionWe are seeking an experienced Senior Software Developer to join our elite team...


  • Ottawa, Ontario, Canada Skyworks Full time

    Skyworks InnovationsSkyworks is a leading innovator in high-performance analog semiconductors, powering the wireless networking revolution.At Skyworks, you will find a dynamic environment with a strong focus on global collaboration, minimal layers of management, and the freedom to make meaningful contributions in a setting that encourages creative...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Overview:We 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 safe and secure software systems for embedded applications.About the Role:This is a challenging opportunity for a skilled Embedded Software Engineer to work on high-profile...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Veeva Systems, Inc. is a pioneering organization in industry cloud solutions, dedicated to accelerating the development and delivery of life sciences therapies.The RoleAs a Performance Engineer at Veeva, you will play a crucial role in ensuring the success of our products. Your primary responsibility will be to collaborate with developers to test, optimize,...