Jobs
>
Ottawa

    Embedded Software Developer - Ottawa, Canada - Ciena

    Ciena
    Ciena Ottawa, Canada

    Found in: beBee S2 CA - 3 weeks ago

    Default job background
    Full time
    Description

    Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual's passions, growth, wellbeing and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.

    Achieve your ideal career at the forefront of innovation with Ciena. We know the importance of life outside of work, which is why our employees enjoy flexible paid time off and the freedom of working remotely. Ciena empowers our teams with competitive salaries and incentives, community volunteer programs, professional development resources, and support for our mental and physical health—all experienced within a diverse and inclusive culture. To put it simply, we're a technology company driven by our humanity.

    How You Will Contribute:

    Reporting to Senior Manager, Embedded Software Engineering as an Embedded Software Developer on the WaveLogic Software team, you'll play a key role in the software development lifecycle, building platforms that support convergence of the WaveLogic Photonics, OTN and Ethernet packet layers of the global network.

    • You will work with a broader team of engineers, architects and other professional and technical personnel to create an evaluation software development kit that will enable customers to develop their products using Ciena components. You will be accountable for defining platform requirements, developing HAL layer drivers in an embedded environment, supporting API development and testing and crafting end user documentation.
    • You will support the implementation of cross-platform software and services, spanning multi-core embedded CPUs, SOCs, 10/100/1000BT Ethernet PHYs, FPGAs, and optics.
    • You will use your expertise in Bare Metal development, Linux Kernel, the TCP/IP stack, Forwarding Tables, IP Filters, VLANs, and memory management to develop software APIs and tools to enable a positive user experience.
    • You will design, code and support drivers, diagnostics and/or applications written in C/C++, Bash and Python and debug system defects, throughput and performance.
    • You will develop common operating system elements from and to other product families within Ciena and support other designers to troubleshoot hardware, software and system defects and performance issues.
    • You will create documentation and production of the artifacts of the software development process, participate in defect resolution and backlog defect reduction and develop scripts, test utilities, and other development aids to improve designer efficiency.

    What Does Ciena Expect of You?

    • Initiative – you're a self-starter who works with limited direction and is committed to delivering against aggressive deadlines.
    • Agility – you are readily able to make key decisions and manage competing and ever-changing account priorities and largely driven by the software development lifecycle.
    • Communication expertise – you have the ability to influence and tailor your message and ideas to the audience to ensure understanding and consensus.
    • The flexibility to work independently and as part of a broader team – you thrive in a multi-disciplinary team environment, but are comfortable working independently as required.
    • Relationship builder – with a proven ability to influence, you're able to get work done with and through others.
    • A commitment to learning – you keep abreast of the market and competitive developments and are always keen to formulate new ideas and problem solve.

    The Must Haves:

    • Minimum Bachelor's Bachelor's degree in Engineering, Computer Science or equivalent.
    • Embedded C, C++ programming language.
    • Hands on experience with Board support Package (BSP) development, Linux kernel drivers and user space drivers.
    • Experience with SPI and I2C driver development and testing, security and board bring-up.
    • Knowledge of the fundamentals of structured programming and design concepts.
    • Demonstrated experience with the Atlassian tool suite (Jira, Confluence).

    Assets:

    • Real time operating systems concept knowledge.
    • Understanding of Common Management Interface Specification (CMIS).
    • Ability to understand CPU Hardware architectures, Hardware Functional Specifications and Hardware Timing Diagrams.
    • Exposure to software development tools such as Agile or Waterfall.
    • Familiarity with optical such as 100G/400G Ethernet interfaces, Coherent optical interfaces, DWDM, OTN, Ethernet, OSI Model, TCP/IP, MPLS

    .

    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 anEqual 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.


  • S M SOFTWARE SOLUTIONS INC.

    senior software developer

    Found in: Talent CA 2 C2 - 2 days ago


    S M SOFTWARE SOLUTIONS INC. Ottawa, Canada

    Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Tasks · Design and develop programs · Computer and technology knowledge · Siebel · Experience · 5 years or more · Durée de l'emploi: Temporaire · Langue de travail: Anglais · Heures de travail ...

  • Maplesoft Group Inc.

    Software Developer

    Found in: Appcast CA C2 A - 2 days ago


    Maplesoft Group Inc. Ottawa, Canada

    Maplesoft Group is currently seeking a Software Developer for our Federal Government client. · Tasks and Responsibilities include, but are not limited to the following: · • Assist the team with the design and implementation of automation tests for component, integration, and · sy ...

  • Veeva Systems, Inc.

    Software Developer

    Found in: Jooble CA O C2 - 3 days ago


    Veeva Systems, Inc. Ottawa, ON, Canada

    Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. Do the Right Thing, Customer Success, Employee Success, and Speed. As a Work Anywhere company, we support your flexibility to work fro ...

  • Telesat Corp.

    Software Developer

    Found in: Jooble CA O C2 - 2 days ago


    Telesat Corp. Ottawa, ON, Canada

    Telesat (NASDAQ and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 50 years. Backed by a legacy of engineering ex ...

  • XMPP Standards Foundation

    Software Developer

    Found in: Jooble CA O L C2 - 1 day ago


    XMPP Standards Foundation Ottawa, ON, Canada

    Fortinet is growing and we are looking to hire Software Developer for unified communication solution development to join our team in Ottawa. At Fortinet, you will be involved in the full development life cycle of software and product development, you will have the chance to devel ...

  • Ford Motor Company

    Software Developer

    Found in: Talent CA C2 - 3 days ago


    Ford Motor Company Ottawa, Canada Full time

    Connectivity is driving a huge number of innovations to improve vehicle safety, efficiency, and rider experience. We are looking for energetic software engineers with genuine passion for developing robust and resilient in-vehicle networking software services and features for next ...

  • US Tech Solutions, Inc.

    Software Developer

    Found in: Talent CA C2 - 2 days ago


    US Tech Solutions, Inc. Ottawa, Canada Contract

    Responsibilities · Assist the team with the design and implementation of automation tests for component, integration, and system testing · Assist the team with new approaches to existing/planned testing in relations to automation framework · Provide detailed configuration and de ...

  • Pinaki Inc.

    software developer

    Found in: Talent CA 2 C2 - 2 days ago


    Pinaki Inc. Ottawa, Canada

    Education: Bachelor's degree · Experience: 1 year to less than 2 years · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, ...

  • Acumatica, Inc.

    Software Developer

    Found in: Jooble CA O L C2 - 8 hours ago


    Acumatica, Inc. Ottawa, ON, Canada

    Acumatica is a company on a mission. We are a leading innovator in cloud ERP with customers located around the world. But don't take our word for it—read what analysts like G2 and Info-Tech have to say about us. · Acumatica is a leading provider of cloud business management soft ...

  • Acumatica

    Software Developer

    Found in: Talent CA C2 - 2 days ago


    Acumatica Ottawa, Canada Full time

    Acumatica is a company on a mission. We are a leading innovator in cloud ERP with customers located around the world. But don't take our word for it—read what analysts like G2 and Info-Tech have to say about us. · Acumatica is a leading provider of cloud business management softw ...

  • US Tech Solutions

    Software Developer

    Found in: Talent CA C2 - 2 days ago


    US Tech Solutions Ottawa, Canada Contract

    Responsibilities · Assist the team with the design and implementation of automation tests for component, integration, and system testing · Assist the team with new approaches to existing/planned testing in relations to automation framework · Provide detailed configuration and d ...

  • Pinaki Inc.

    software developer

    Found in: Talent CA 2 C2 - 9 hours ago


    Pinaki Inc. Ottawa, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manuals and ...

  • CGI

    Software Developer

    Found in: Talent CA C2 - 3 days ago


    CGI Ottawa, Canada Full time

    Position Description: · MUST have a government of Canada security clearance · We are looking for an experienced Software Developers to create the industry's next generation Human Capital Management (HCM) solutions. · Your future duties and responsibilities: · The Software Devel ...

  • CGI

    Software Developer

    Found in: Talent CA C2 - 1 day ago


    CGI Ottawa, Canada Full time

    Position Description: · We are looking for an experienced Software Developers to create the industry's next generation Human Capital Management (HCM) solutions. · Your future duties and responsibilities: · The Software Developers are responsible for designing and implementing n ...

  • Alpha Consulting Corp

    Software Developer

    Found in: Talent CA C2 - 19 hours ago


    Alpha Consulting Corp Ottawa, Canada

    · We are currently seeking a "Software Developer" for a contract role with one of our clients in Kanata, ON. Please apply you would be interested and available for it. · Duration: 12+ Months · POSITION SUMMARY:Do you want to kick start your career into high gear while working wi ...

  • Telesat Canada

    Software Developer

    Found in: beBee S2 CA - 2 weeks ago


    Telesat Canada Ottawa, Canada Full time

    · Telesat (NASDAQ and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 50 years. Backed by a legacy of engineering ...

  • ADGA Group of Companies

    Software Developer

    Found in: Talent CA C2 - 4 days ago


    ADGA Group of Companies Ottawa, Canada Full time

    Job Description · ADGA Group Consultants has an opportunity for a Software Developer who has a strong development and system design background using C# and .NET. It is also essential to have hands-on experience working with Dynamics 365 and Power Platform solutions. · You will b ...

  • Fortinet

    Software Developer

    Found in: Talent CA 2 C2 - 2 days ago


    Fortinet Ottawa, Canada

    · Fortinet (NASDAQ: FTNT) is a worldwide provider of network security appliances and the market leader in unified threat management (UTM). Our products and subscription services provide broad, integrated and high-performance protection against dynamic security threats while simp ...

  • Thales

    Specialist, Software Developer

    Found in: Jooble CA C2 - 3 days ago


    Thales Ottawa, ON, Canada Full time

    In fast changing markets, customers worldwide rely on Thales. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible. · For decades, Ottawa has been a global technology leader. Voted as Canada's bes ...

  • Ross

    Senior Software Developer

    Found in: Jooble CA O C2 - 3 days ago


    Ross Ottawa, ON, Canada

    Senior Software Developer (Job Req # · Why Work at Ross Video? We go all out so that our customers can have the best possible experience and achieve quality results. With a product focus, continual learning, results driven processes, and creative thinking, we constantly strive t ...