Talent.com
Ciena Canada ULC
Software Developer, ASICCiena Canada ULC • Ottawa
Software Developer, ASIC

Software Developer, ASIC

Ciena Canada ULC • Ottawa
6 hours 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

Software Developer II

CNNOttawa, ON, CA
Full-time

This is a great opportunity for an individual that is passionate about building digital products that balance revenue goals and a great user experience.This team is highly data driven and will invo... 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

Java Developer - ASIC, Ottawa - On-Site

CienaOttawa, ON, CA
Full-time

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... Show more

 • Promoted

Senior Software Developer - Datapath

SolaceOttawa, ON, CA
Full-time

Solace helps companies connect and integrate all of their assets through the power of event-driven architecture.Our technology makes it easy to unlock data silos and capture events occurring across... Show more

 • Promoted

Senior Software Developer — Platform & API Integrations

Global Talent Alliance, CanadaOttawa, ON, CA
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

Siebel Developer - ottawa

ThoughtStormottawa, on, ca
Full-time

The ideal candidate will be responsible for developing high-quality applications.They will also be responsible for designing and implementing testable and scalable code.Develop quality software and... Show more

 • Promoted

Software Engineering Developer, DevOps

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

At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security.Our teams design and deliver advanced, mission‑critical solution... Show more

 • Promoted

Software Developer (Java/Golang)

SectigoOttawa, ON, CA
Full-time

The Software Developer (Mid-Level) contributes independently to the development, integration, and support of modern applications using Java and Go, with exposure to frontend/UI technologies and scr... Show more

 • Promoted

ASIC Development Engineer

Myticas ConsultingOttawa, ON, CA
Full-time

Myticas' direct client is expanding and seeking highly motivated, experienced professional engineers to join in the development of next-generation systems within a fast-growing and competitive envi... Show more

 • Promoted

Senior Software Developer in Go and AWS

N-able Technologies Ltd.Ottawa, ON, CA
Full-time

Elevate your career at N-able as a Senior Software Developer focused on Go and AWS.Join a team passionate about driving security and resilience in technology.In this role, you will be key in develo... 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

Lead Principal Software Engineer - Auxo | Growth Partner

Auxo | Growth Partnergatineau, qc, ca
Full-time

SaaS products and platforms at scale.You’ll work closely with the Head of Product & Technology to shape technical direction across multiple teams.This is a high-impact IC role where you’ll influenc... 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

Lead Software Engineer - Lorven Technologies Inc.

Lorven Technologies Inc.ottawa, on, ca
Full-time

Role: Lead Software Engineer position.Working hours: PST time zone from 9 till 5 pm.Design and tune distributed ClickHouse clusters (sharding, replication, partitioning).Configure and optimize Merg... Show more

 • Promoted

Senior API and Middleware Developer - Coforge

Coforgeottawa, on, ca
Full-time

Job Title/Role: API Middleware Developer.We at Coforge are seeking a API Middleware Developer with the following skillset:.As a Senior API & Middleware Developer for the Platform Engineering team, ... 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

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