Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
596

Computer Engineer jobs in United States

Datapath - Software Engineer

Ciena

Ottawa
Hybrid
CAD 80,000 - 110,000
30+ days ago
I want to receive the latest job alerts for “Computer Engineer” jobs

Senior Software Development Engineer (Storefront)

ReCharge Payments

Canada
Remote
CAD 140,000 - 175,000
30+ days ago

Software Developer, Tools & Automation

Apple Inc.

Montreal
On-site
CAD 60,000 - 80,000
30+ days ago

Sr. Senior Software Engineer II - Risk Platform Team (Remote, CAN)

CrowdStrike

Manitoba
Remote
CAD 80,000 - 100,000
30+ days ago

Software Developer - Early Career

General Motors

Oshawa
On-site
CAD 70,000 - 90,000
30+ days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Software Engineer 2 , Infrastructure/ Developer Tooling

Homebase

Toronto
On-site
CAD 80,000 - 110,000
30+ days ago

Sr Software Engineer - Remote

UnitedHealth Group

Richmond
Remote
CAD 79,000 - 165,000
30+ days ago

Senior Software Engineer

Evertz Microsystems Limited

Canada
Remote
CAD 80,000 - 120,000
30+ days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Software Developer - Platform Services

Workleap

Canada
Remote
CAD 70,000 - 90,000
30+ days ago

Database software developer

E*Pro Inc

Montreal
On-site
CAD 60,000 - 80,000
30+ days ago

Orchestration Software Engineer

NEP Australia

Southbank
Hybrid
CAD 82,000 - 111,000
30+ days ago

Software Engineer

Origence

Canada
On-site
CAD 144,000 - 181,000
30+ days ago

Senior Software Developer - Data Platform, BE

Coursera

Canada
Remote
CAD 100,000 - 130,000
30+ days ago

Application Engineer - Calgary

ROHDE & SCHWARZ GmbH & Co. KG

Ottawa
On-site
CAD 100,000 - 125,000
30+ days ago

Distinguished Software Engineer, Architecture (Checkout)

Affirm

Canada
Remote
CAD 376,000 - 433,000
30+ days ago

Programmeur •euse

ACCEO Solutions

Quebec
Hybrid
CAD 98,000 - 132,000
30+ days ago

Software Developer, Body Systems

General Motors of Canada

Oshawa
Hybrid
CAD 70,000 - 90,000
30+ days ago

Senior Software Engineer

Magnet Forensics

Toronto
On-site
CAD 111,000 - 191,000
30+ days ago

Senior Software Engineer - Data Engineering

Space Talent

Toronto
On-site
CAD 90,000 - 120,000
30+ days ago

Software Developer - Early Career

General Motors of Canada

Oshawa
Hybrid
CAD 70,000 - 90,000
30+ days ago

Senior Software Engineer

Magnet Forensics

Halifax
On-site
CAD 111,000 - 191,000
30+ days ago

Senior Software Engineer - Applications

Shakudo

Toronto
On-site
CAD 150,000 - 220,000
30+ days ago

Software Developer - Early Career

General Motors

Markham
On-site
CAD 75,000 - 90,000
30+ days ago

Senior Software Developer - Platform & Extensions

Jane App

Canada
Remote
CAD 128,000 - 200,000
30+ days ago

Software Engineer

HRB

Toronto
On-site
CAD 85,000 - 115,000
30+ days ago
Datapath - Software Engineer
Ciena
Ottawa
Hybrid
CAD 80,000 - 110,000
Full time
30+ days ago

Job summary

A leading technology company located in Ottawa is seeking a skilled software developer to design and develop embedded software applications in C for advanced network functionalities. The ideal candidate will have a Bachelor's degree in Electrical/Computer Engineering or Computer Science, proficiency in C programming, and strong knowledge of network protocols. This role supports a hybrid work arrangement, with options for remote work available within Canada or the USA.

Benefits

Medical, dental, and vision plans
401(K) & DCPP participation with matching
Employee Stock Purchase Program
Paid sick leave and vacation time

Qualifications

  • Bachelor's degree required in a relevant field.
  • Proficiency in C programming language.
  • Knowledge of network protocols including Ethernet, VLAN, IP, and TCP/UDP.

Responsibilities

  • Design and develop embedded software for Layer 2 and 3 operations.
  • Implement software on embedded systems and ensure hardware integration.
  • Collaborate with teams to resolve complex issues.

Skills

C programming
Network protocols (ETH, VLAN, IP, TCP/UDP)
Embedded Linux/VxWorks
Problem-solving
Technical writing

Education

Bachelor's degree in Electrical/Computer Engineering or Computer Science
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.

Priority for this position is ideally Ottawa-Hybrid based however, *could be remote in Canada or USA (Eastern/Central Time Zones) is also available.

How You Will Contribute:
  • Design and develop embedded software applications in C for Layer 2 and Layer 3 Datapath operations, including enhancements to existing software and development of new packet networking functionalities.
  • Implement software on embedded Linux/VxWorks platforms, ensuring seamless integration with hardware systems.
  • Investigate and resolve complex issues by collaborating with hardware, software, and system engineering teams to identify root causes.
  • Conduct thorough analysis to address process or design challenges within the codebase.
  • Drive software performance improvements through test-driven development, automated unit testing, and comprehensive integration testing.
  • Collaborate effectively within a larger team to ensure alignment across development stages and deliver high-quality carrier-grade solutions.
The Must Haves:
  • Bachelor's degree in Electrical/Computer Engineering or Computer Science.
  • Proficiency in C programming language.
  • Practical knowledge of fundamental network protocols such as Ethernet (ETH), VLAN, IP, and TCP/UDP.
  • Experience with routing/switching chipsets, preferably Broadcom.
  • Strong understanding of mutual exclusion, synchronization, interrupt handling, and inter-process communication.
  • Ability to work independently, seek solutions proactively, and demonstrate a positive and motivated work ethic.
  • Exceptional verbal and technical writing skills.
Nice to Haves:
  • Familiarity with additional network protocols and advanced hardware abstraction techniques.
  • Experience in developing software for high-performance, scalable systems.
  • Knowledge of optical networks and Layer 0/1/2/3 converged infrastructures.
  • Exposure to automated testing frameworks and tools.
  • Ability to mentor junior engineers and contribute to team development.
  • Proven track record of delivering innovative solutions in embedded systems.
  • Strong analytical skills for troubleshooting and performance optimization.

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.

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.

  • 1
  • ...
  • 9
  • 10
  • 11
  • ...
  • 24

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved