- 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.
- 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.
- 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).
- 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
-
senior software developer
Found in: Talent CA 2 C2 - 2 days ago
S M SOFTWARE SOLUTIONS INC. Ottawa, CanadaEducation: · 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 ...
-
Software Developer
Found in: Appcast CA C2 A - 2 days ago
Maplesoft Group Inc. Ottawa, CanadaMaplesoft 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 ...
-
Software Developer
Found in: Jooble CA O C2 - 3 days ago
Veeva Systems, Inc. Ottawa, ON, CanadaVeeva 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 ...
-
Software Developer
Found in: Jooble CA O C2 - 2 days ago
Telesat Corp. Ottawa, ON, CanadaTelesat (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 ...
-
Software Developer
Found in: Jooble CA O L C2 - 1 day ago
XMPP Standards Foundation Ottawa, ON, CanadaFortinet 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 ...
-
Software Developer
Found in: Talent CA C2 - 3 days ago
Ford Motor Company Ottawa, Canada Full timeConnectivity 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 ...
-
Software Developer
Found in: Talent CA C2 - 2 days ago
US Tech Solutions, Inc. Ottawa, Canada ContractResponsibilities · 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 ...
-
software developer
Found in: Talent CA 2 C2 - 2 days ago
Pinaki Inc. Ottawa, CanadaEducation: 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, ...
-
Software Developer
Found in: Jooble CA O L C2 - 8 hours ago
Acumatica, Inc. Ottawa, ON, CanadaAcumatica 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 ...
-
Software Developer
Found in: Talent CA C2 - 2 days ago
Acumatica Ottawa, Canada Full timeAcumatica 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 ...
-
Software Developer
Found in: Talent CA C2 - 2 days ago
US Tech Solutions Ottawa, Canada ContractResponsibilities · 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 ...
-
software developer
Found in: Talent CA 2 C2 - 9 hours ago
Pinaki Inc. Ottawa, CanadaEducation: · 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 ...
-
Software Developer
Found in: Talent CA C2 - 3 days ago
CGI Ottawa, Canada Full timePosition 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 ...
-
Software Developer
Found in: Talent CA C2 - 1 day ago
CGI Ottawa, Canada Full timePosition 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 ...
-
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 ...
-
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 ...
-
Software Developer
Found in: Talent CA C2 - 4 days ago
ADGA Group of Companies Ottawa, Canada Full timeJob 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 ...
-
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 ...
-
Specialist, Software Developer
Found in: Jooble CA C2 - 3 days ago
Thales Ottawa, ON, Canada Full timeIn 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 ...
-
Senior Software Developer
Found in: Jooble CA O C2 - 3 days ago
Ross Ottawa, ON, CanadaSenior 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 ...
Embedded Software Developer - Ottawa, Canada - Ciena
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.
What Does Ciena Expect of You?
The Must Haves:
Assets:
.
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.