High-Performance Software Expert

2 days ago


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 System (RLS) product. As a key member of our Photonic Product Assurance Team, you will play a crucial role in analyzing and optimizing software performance, collaborating with design teams to review feature design, and developing comprehensive documentation on performance guidelines and best practices.

Key Responsibilities:

  • Provide technical leadership and guidance to a team of designers, ensuring effective participation in performance investigations.
  • Foster a collaborative and innovative team environment, empowering designers to address performance issues and drive continuous improvements.
  • Analyze and optimize the software performance of the RLS product, highlighting areas for improvement and proposing effective solutions.
  • Work closely with the design teams to review and consult on feature design, ensuring efficiency and performance are prioritized.
  • Develop comprehensive documentation on performance guidelines and best practices.
  • Conduct training sessions to educate designers on performance considerations and best practices.
  • Automate performance analysis processes to ensure consistent and efficient evaluations.
  • Contribute to improving the software delivery pipeline to proactively detect and address performance issues before they impact the production environment.

Requirements:

  • Bachelor's degree in Software Engineering, Computer Science/Engineering or a related field. Advanced degree is a plus.
  • Proven experience as a Software Engineer, with a focus on performance analysis and optimization.
  • Knowledge of performance profiling and optimization techniques for distributed systems.
  • Experience with performance testing methodologies and tools, such as load testing and stress testing.
  • Familiarity with the RLS product or similar networking devices.
  • Proficient in C/C++, Python, or other programming languages.
  • Good understanding of Linux operating system and computer architectures.
  • Experience with performance analysis tools such as Linux perf, flame graphs, or other.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills, both written and verbal.
  • Ability to work effectively in a team environment.

Compensation and Benefits:

The estimated salary range for this position is between $110,000 and $150,000 per year, depending on qualifications and experience. Additionally, we offer a comprehensive benefits package, including health insurance, retirement savings plan, and paid time off.

About Us:

Ciena Canada, Inc. is committed to building and fostering an environment in which our employees feel respected, valued, and heard. We value the diversity of our workforce and respect our employees as individuals. We do not tolerate any form of discrimination. Ciena Canada, Inc. is an Equal Opportunity Employer, including disability and protected veteran status.



  • 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 QNX Software Systems Full time

    Embedded Safety ExpertAt QNX Software Systems, we are seeking an experienced Embedded Safety Expert to join our team. As a key member of our Functional Safety team, you will play a critical role in ensuring the safety and reliability of our embedded operating system.Key Responsibilities:Conduct safety analysis activities, collaborating with the onsite...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Safety ExpertWe are seeking an experienced Embedded Safety Expert to join our team at QNX Software Systems. As an Embedded Safety Expert, you will be responsible for conducting safety analysis activities, collaborating with onsite Principal FSM and global team as needed, and creating documents and/or evidence packages to support certification of...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Embedded Systems Software Developer with expertise in WiFi to join our team at QNX Software Systems. As a WiFi expert, you will be responsible for developing and optimizing WiFi drivers, working closely with our network development team to analyze and develop new drivers and features.Key Responsibilities:Develop...


  • Ottawa, Ontario, Canada High Tech Genesis Full time

    Software Development Opportunity at High Tech GenesisHigh Tech Genesis is seeking a skilled Golang Software Developer to join our engineering team. The successful candidate will work with industry-leading tools and technologies, collaborating with a world-class team of experts. Key responsibilities include developing high-quality software solutions,...


  • Ottawa, Ontario, Canada High Tech Genesis Full time

    High Tech Genesis is seeking a seasoned Golang software developer to join our engineering team. The ideal candidate will work with industry-leading tools and technologies, collaborating with a talented team of experts in the field. Key responsibilities include:Designing and implementing scalable software solutions using GolangCollaborating with...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Role:We are seeking a highly skilled Embedded Safety Expert to join our team at QNX Software Systems. As a key member of our Functional Safety team, you will play a critical role in ensuring the safety and reliability of our embedded operating systems.Key Responsibilities:Conduct safety analysis activities, collaborating with our onsite Principal...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Role:We are seeking a highly skilled Embedded Safety Expert to join our team at QNX Software Systems. As a key member of our Functional Safety team, you will play a critical role in ensuring the safety and reliability of our embedded operating systems.Key Responsibilities:Conduct safety analysis activities, collaborating with our onsite Principal...


  • Ottawa, Ontario, Canada High Tech Genesis Full time

    Job Title: Cloud Performance EngineerWe are seeking a highly skilled Cloud Performance Engineer to join our team at High Tech Genesis. As a Cloud Performance Engineer, you will be responsible for designing and deploying cloud components tailored to application architecture, mentoring team members, and continuously adapting to new technologies.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About Our Team:We are a team of experts at QNX Software Systems working at the heart of the most reliable and secure embedded OS.We are seeking a skilled Functional Safety Specialist to join our team and partner with our customers across multiple industries, including high-profile automotive Tier 1 accounts.In this role, you will conduct safety analysis...


  • Ottawa, Ontario, Canada TrendMicro Full time

    Job Title: C++ Software Development ExpertDescription: Trend Micro, a global cybersecurity leader, empowers organizations to simplify and secure their connected world. As a C++ Software Development Expert, you will work on sophisticated software projects that require comprehensive knowledge of internet protocols and potentially kernel programming.Develop,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the RoleWe are seeking a talented Senior Systems Software Developer to join our elite team at QNX Software Systems. This is an exceptional opportunity to work on the core operating system of the world's most critical embedded systems, including those in automobiles, internet devices, medical equipment, and smartphones.Key ResponsibilitiesDevelop kernel...


  • Ottawa, Ontario, Canada Calian Group Ltd. Full time

    Job Title: Software Development ExpertJob Type: Full-timeCompany: Calian Group Ltd.About the role:Calian is seeking a highly skilled Software Development Expert to join their team. As a key member of the team, you will be responsible for designing, writing, testing, and correcting code for new software systems.Key Responsibilities:Design and develop software...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software DeveloperJob Description:We are seeking a skilled Embedded Software Developer to join our team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for developing drivers for various hardware peripherals, adapting existing drivers for embedded platforms, and enhancing existing software for...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Embedded Software Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded operating systems.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building critical embedded systems.We are seeking an Intermediate or Senior Embedded Software Developer or Embedded Software Integrator to work on various projects and...


  • Ottawa, Ontario, Canada CB Canada Full time

    At CB Canada, we're seeking a seasoned Software Engineering Expert to join our team and contribute to the development of world-class messaging systems. The ideal candidate will have a strong background in software development, with a focus on creating high-performance, reliable, and scalable systems.Key Responsibilities:Design and develop software solutions...


  • Ottawa, Ontario, Canada High Tech Genesis Full time

    We are seeking a skilled Senior Software Engineer to join our engineering team at High Tech Genesis. The ideal candidate will have a strong background in Golang and experience working with large codebases and microservices.The successful candidate will be responsible for developing and maintaining our software applications using industry best tools and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior Software Developer for Embedded SystemsJob Summary:We are seeking a highly skilled Senior Software Developer for Embedded Systems to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems. You will work closely with our...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Senior Systems Software Developer to join our elite team at QNX Software Systems. As a key member of our Kernel team, you will be responsible for developing and maintaining the core operating system that powers our products.Key Responsibilities:Design and implement kernel components, including memory management,...