Talent.com
Ciena Canada ULC
Software Developer, ASICCiena Canada ULC • Ottawa
No longer accepting applications
Software Developer, ASIC

Software Developer, ASIC

Ciena Canada ULC • Ottawa
30+ days ago
Salary
CA$109,000.00 yearly
Job type
  • Full-time
Job description

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.

At Ciena, we believe in the power of innovation and collaboration to transform networking systems. As a global leader in network strategy and technology, we are dedicated to creating solutions that enhance productivity, creativity, and connectivity. Our culture celebrates diversity, inclusion, and the exchange of ideas, fostering an environment where exceptional talent can thrive.

Join Ciena to be part of a team that develops groundbreaking automation software for cutting-edge networking systems.

How You Will Contribute

  • Develop and maintain automation software using Java, Python and Make on Linux, adhering to established methodologies and practices for high-quality code.
  • Create and maintain command-line applications and web-based services to support ASIC development workflows.
  • Address customer issues, bugs, and feature requests in existing applications while contributing to the creation of innovative new applications.
  • Collaborate with cross-functional teams to identify and implement improvements to both new and existing applications.
  • Utilize Git for source code management and work collaboratively using Bitbucket to enhance team efficiency.
  • Write bash scripts to automate tasks and streamline the automation process.
  • Conduct unit testing using frameworks like JUnit and Spock to ensure software reliability and performance.
  • Build applications using Gradle, ensuring robust and scalable solutions.
  • Demonstrate expertise in authentication methods, HTTP protocols, and NFS to enhance application functionality and security.
  • Stay informed about industry trends and emerging technologies relevant to ASIC automation.

Must Haves:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in Code development, preferably in ASIC or automation-related environments.
  • Advanced proficiency in Java programming and object-oriented design principles.
  • Proficiency with Python in a production environment.
  • Proficiency with Make in a production environment.
  • Strong Customer Focus
  • Strong expertise in Linux operating systems and bash scripting.
  • Hands-on experience with Jenkins for continuous integration and deployment.
  • Proficiency in Java unit testing frameworks and best practices.
  • Solid understanding of Git for version control and collaboration.
  • Excellent problem-solving skills and ability to work both independently and collaboratively.
  • Strong communication and interpersonal skills to effectively engage with cross-functional teams.

Nice to haves:

  • Experience with Bitbucket for source code collaboration.
  • Knowledge of authentication methods, HTTP protocols, and NFS to enhance application functionality.
  • Familiarity with Gradle or Maven build tools for software development.
  • Passion for automation and networking systems with a desire to work in a collaborative team environment.
  • Familiarity with corporate security requirements and ensuring applications meet security standards.
  • Exposure to emerging technologies and trends shaping ASIC automation.

Pay Range: The annual salary range for this position is $109,000 - $174,000 CAD.

Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available.

Non-Sales employees may be eligible for a discretionary incentive bonus, while Sales employees may be eligible for a sales commission. In addition to competitive compensation, Ciena offers a comprehensive benefits package, including medical, dental, and vision plans, participation in 401(K) (USA) & DCPP (Canada) with company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation time. We also comply with all applicable laws regarding Paid Family Leave and other leaves of absence.

At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.

Ciena is an Equal Opportunity Employer, including disability and protected veteran status.

If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.

Create a job alert for this search

Software Developer, ASIC • Ottawa

Similar jobs

Software Developer in Media Applications

Warner Media, LLC.Ottawa, ON, CA
Full-time

Take on the role of Software Developer specializing in media applications that support CNN’s operations.Utilize advanced technologies to enhance the user experience and ensure platform reliability.... Show more

 • Promoted

Intermediate Programmer/Software Developer

ADGA GroupOttawa, ON, CA
Full-time +1

The study of existing PL SQL Code and write PL SQL code to meet requirements of change specifications; the oversight and/or design and debug of C++ and/or PL SQL and/or C# and/or Java Script and or... Show more

 • Promoted

Software Developer, ASIC

CienaOttawa, ON, CA
Full-time

Join Ciena to be part of a team that develops groundbreaking automation software for cutting‑edge networking systems.Develop and maintain automation software using Java, Python and Make on Linux, a... Show more

 • Promoted

Senior Software Developer — Platform & API Integrations

Global Talent Alliance, CanadaOttawa, Ontario, Canada
Full-time

A technology consultancy is looking for a Specialist Software Developer to enhance its application solutions in Ottawa.The ideal candidate will have significant experience in IT service management ... Show more

 • Promoted

Software Developer II - Android

Warner Media, LLC.Ottawa, ON, CA
Full-time

We are searching for an Android Software Engineer to join the CNN Mobile Engineering Team.They are an individual contributor, self‑directed, able to work with minimal supervision, and typically exp... Show more

 • Promoted

Software Engineering Developer, DevOps

General Dynamics Mission Systems–CanadaOttawa, ON, CA
Full-time

We are seeking a skilled DevOps Engineer to join our team and enhance our development and operational efficiency.This role is ideal for someone who thrives in a cloud-agnostic environment and is pa... Show more

 • Promoted

Senior Software Developer

Nanometrics Inc.Ottawa, ON, CA
Full-time

With 40 years of seismic technology and industry application experience, we are a global, award‑winning company providing monitoring solutions and equipment for studying artificial and natural seis... Show more

 • Promoted

Ciena ASIC Software Developer Opportunity

CienaOttawa, ON, CA
Full-time

Enhance networking solutions as an ASIC Software Developer at Ciena.Use your skills in Java, Python, and Linux to develop impactful automation software.Ciena is on the lookout for a Software Develo... Show more

 • Promoted

Montreal Software Developer - ShareGate Migrate

WorkleapOttawa, ON, CA
Full-time

Advance your software development skills with Workleap in Montreal as a Software Developer for ShareGate Migrate.Collaborate on innovative web solutions leveraging TypeScript, React, and AI tools.Y... Show more

 • Promoted

Intermediate Software Developer

IBMOttawa, ON, CA
Permanent

A career in IBM Consulting is built on long‑term client relationships and close collaboration worldwide.You’ll work with leading companies across industries, helping them shape their hybrid cloud a... Show more

 • Promoted

APPLICATION / SOFTWARE ARCHITECT, LEVEL 3 (Software Developer)

OrangutechOttawa, ON, CA
Full-time

APPLICATION / SOFTWARE ARCHITECT, LEVEL 3 (Software Developer).ASAP – March 2029 (+ 1-year option to 2030).National Capital Region (hybrid – 330 Sparks Street, Ottawa + remote).Seven Application/So... Show more

 • Promoted

Software Developer (Various Levels)

Cse CstOttawa, ON, CA
Full-time

The Communications Security Establishment (CSE) is Canada’s agency responsible for foreign signals intelligence, cyber operations and cyber security.CSE is the national signals intelligence agency ... Show more

 • Promoted

Software Developer II - Android

CNNOttawa, ON, CA
Full-time

We are searching for an Android Software Engineer to join the CNN Mobile Engineering Team.This role is an individual contributor who is self‑directed, works with minimal supervision, and is expecte... Show more

 • Promoted

Remote Software Developer for FinTech Platform & Analytics

NumerixOttawa, ON, CA
Remote
Full-time

A financial technology firm is seeking a Software Developer to design and develop a valuation, trading, and portfolio management platform.Responsibilities include coding, troubleshooting, and colla... Show more

 • Promoted

Senior Software Developer — Internal Systems & AI/ML

BairdOttawa, ON, CA
Full-time

A global engineering company located in Ottawa is seeking a Senior Software Developer to enhance and develop internal applications.In this role, you'll create scalable solutions, modernize existing... Show more

 • Promoted

Real-Time SAS Software Developer II – Remote

Kraken Robotics IncOttawa, ON, CA
Remote
Full-time

A leading aquatic technology firm in Canada is looking for a Software Developer Level 2 to enhance their real-time SAS systems for underwater applications.This role involves writing reliable C++ co... Show more

 • Promoted

Senior ASIC Memory-Interface Architect & Firmware Lead

Synopsys IncOttawa, ON, CA
Full-time

A leading technology company in Ottawa is seeking a skilled engineer with over 15 years of experience in firmware, ASIC design, and verification.The role involves developing embedded firmware for m... Show more

 • Promoted

Senior Cloud Platform Software Developer

March NetworksOttawa, ON, CA
Full-time

Senior Cloud Platform Software Developer.Be among the first 25 applicants.March Networks is proud to be recognized as one of Ottawa's Best Places to Work.March Networks is an established global lea... Show more

 • Promoted

ASIC Design Verification / Validation Engineer (Intermediate, Senior, Principal Levels)

Myticas ConsultingOttawa, ON, CA
Full-time

ASIC Design Verification (block, subsystem, and full SoC levels).Constrained random verification,.SoCs (AI, GPU, HPC, networking).AXI, AHB, APB) and SoC interfaces.PCIe, Ethernet, DDR, USB, SPI, I2... Show more

 • Promoted

Senior Software Developer - Lotteries

Canadian Bank Note Company, LimitedOttawa, ON, CA
Permanent

Canadian Bank Note Company (CBN) is a trusted leader in secure technology solutions for governments and businesses worldwide.The company operates across various business domains, including currency... Show more