High-Performance Software Expert
2 days ago
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.
-
High Performance Software Architect
2 days ago
Ottawa, Ontario, Canada Fortinet Full timeAt 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...
-
Embedded Safety Expert
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded 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...
-
Embedded Safety Expert
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded 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...
-
Embedded Systems Software Developer
1 week ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob 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...
-
Senior Golang Software Engineer
3 weeks ago
Ottawa, Ontario, Canada High Tech Genesis Full timeSoftware 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,...
-
Senior Golang Software Engineer
3 weeks ago
Ottawa, Ontario, Canada High Tech Genesis Full timeHigh 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...
-
Embedded Safety Expert
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout 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...
-
Embedded Safety Expert
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout 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...
-
Cloud Performance Architect
4 weeks ago
Ottawa, Ontario, Canada High Tech Genesis Full timeJob 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...
-
Embedded Safety Expert
1 week ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout 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...
-
C++ Software Development Expert
1 week ago
Ottawa, Ontario, Canada TrendMicro Full timeJob 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,...
-
Expert Embedded Systems Software Developer
1 week ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout 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...
-
Software Development Expert
1 week ago
Ottawa, Ontario, Canada Calian Group Ltd. Full timeJob 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...
-
Embedded Software Developer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob 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...
-
Embedded Software Developer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob 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...
-
Senior Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob 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...
-
Software Engineering Expert
3 weeks ago
Ottawa, Ontario, Canada CB Canada Full timeAt 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...
-
Senior Software Engineer
3 weeks ago
Ottawa, Ontario, Canada High Tech Genesis Full timeWe 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...
-
Senior Software Developer for Embedded Systems
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob 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...
-
Senior Systems Software Developer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob 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,...