Embedded Linux Software Developer
2 months ago
Apply locations Ottawa time type Full time posted on Posted Yesterday job requisition id R026076
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.
How You Will Contribute:
We design, implement, and maintain real-time embedded platform and application software for several of Ciena’s flagship products. Functional areas in our scope range from low level bit flipping drivers to high level software state machines for interfacing with external applications:
- Linux and VxWorks kernels and base software components
- Drivers for proprietary and 3rd party ASICs, FPGAs, and other hardware components.
- Hardware/software interface to provide bridging of various abstraction layers.
- System applications such as traffic/equipment protection, performance monitoring, etc.
- Software Development Kits that abstract the underlying low-level software and hardware to facilitate platform application developments and integration.
The Must Haves:
- Enrolled in a bachelor’s or master's degree in computer or electrical engineering, computer science, or similar disciplines
- Experience with C or C++
Assets:
- Developing software for embedded systems or telecom products
- Understanding of CPU hardware architectures, hardware functional specifications, hardware timing diagrams, device data sheets
- Understanding of real-time operating systems and embedded systems
- Software development tools such as git, BitBucket, Gerrit, Jira, etc.
- Unit test frameworks such as Google Test, JUnit, Robot, PyTest, and the like
- Debuggers and tools (e.g., gdb), especially for troubleshooting embedded systems in user space and kernel space
- High-level programming and scripting languages such as Java, Python, Perl, Tcl, bash
- YANG modeling language and toolchains
- Software development methodologies such as Agile or Waterfall
- Familiarity with datacom and telecom concepts such as DWDM, SONET/SDH, OTN, Ethernet, OSI Model, TCP/IP, MPLS
The pay range for this position is $24.p>
In addition to competitive compensation, Ciena offers students access to the Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation pay as required by applicable laws.
-
Embedded Linux Software Developer
6 days ago
Ottawa, Canada Lumentum Full timeLumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers.Key Responsibilities:Drive innovation into the architecture for new optical products.Adopt and contribute to our innovation culture.Develop and support embedded software on a Linux-based...
-
Embedded Linux Software Developer
1 week ago
Ottawa, Canada Lumentum Full timeLumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers.Key Responsibilities:Drive innovation into the architecture for new optical products.Adopt and contribute to our innovation culture.Develop and support embedded software on a Linux-based...
-
Embedded Linux Software Developer
7 days ago
Ottawa, Canada Lumentum Full timeLumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers.Key Responsibilities:Drive innovation into the architecture for new optical products.Adopt and contribute to our innovation culture.Develop and support embedded software on a Linux-based...
-
Embedded Linux Software Developer
7 days ago
Ottawa, ON, Canada Lumentum Full timeLumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers. Key Responsibilities: Drive innovation into the architecture for new optical products. Adopt and contribute to our innovation culture. Develop and support embedded software on a...
-
Embedded Linux Software Developer
7 days ago
Ottawa, Ontario, Ottawa region, Canada Lumentum Full timeLumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers.Key Responsibilities:Drive innovation into the architecture for new optical products.Adopt and contribute to our innovation culture.Develop and support embedded software on a Linux-based...
-
Embedded Linux Software Developer
7 days ago
Ottawa, ON, Canada Lumentum Full timeLumentum is looking for a driven software developer to play a pivotal role in designing innovative optical communications solution for the next generation of AI data centers. Key Responsibilities: Drive innovation into the architecture for new optical products. Adopt and contribute to our innovation culture. Develop and support embedded software on a...
-
Embedded Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...
-
Embedded Linux Software Developer
7 days ago
Ottawa, ON, Canada Myticas Consulting Full timeMAIN RESPONSIBILITIES: Collaborate with experienced embedded engineers in the design, coding, testing, and maintenance of software applications. Develop, test and maintain embedded software modules using programming languages like C++ and Python. Assist in the implementation of networking solutions, ensuring seamless communication between software...
-
Embedded Software Developer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in C/C++ software development, operating systems, and real-time embedded systems.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...
-
Embedded Linux Software Developer
1 month ago
Ottawa, Canada Harris Geospatial Solutions Full timeAbout your next Challenge as an Embedded Software Developer: What will you do: Design software solutions and contribute to software architecture designs; Understand and develop software that operates in a complex, multi-network environment; Conduct independent research and provide new solutions to problems; Interact with systems engineering on technical...
-
Embedded Linux Systems Developer
1 week ago
Ottawa, Ontario, Canada undisclosed Full timeAbout this Embedded Linux Software Developer Opportunity:Key Responsibilities:Design and develop software solutions for complex embedded systems;Contribute to software architecture designs and collaborate with cross-functional teams;Develop software that operates in multi-network environments and ensures seamless integration;Conduct independent research to...
-
Senior Embedded Linux Software Engineer
1 week ago
Ottawa, Ontario, Canada Collabera Full timeJob SummaryWe are seeking a highly skilled Senior Embedded Linux Software Engineer to join our team at Collabera. In this role, you will be responsible for developing high-quality designs and code, participating in agile development processes, and ensuring the delivery of robust and secure software solutions.About UsCollabera is a leading IT staffing firm...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeWe are seeking a skilled Senior Embedded Software Developer to join our team at QNX Software Systems.As a Senior Embedded Software Developer, you will play a critical role in the development of software for embedded systems, working on a variety of projects and technologies. Our ideal candidate has strong experience in C/C++ software development, operating...
-
Embedded Linux Software Engineer F/H
7 days ago
Ottawa, ON, Canada Morson Talent (Canada & USA) Full timeEmbedded Linux Software Engineer About Us: We are at the forefront of aviation communication, leveraging innovative satellite and cellular technologies to deliver cutting-edge solutions. We are redefining connectivity in aerospace. Join a team dedicated to shaping the future of aviation technology. You are a skilled Embedded Linux Software Engineer...
-
Embedded Software Developer
6 months ago
Ottawa, Canada DEI Full timeJob Summary:Develop software for embedded systems (Embedded Linux, RTOS, bare metal), from specification through to integration and acceptance. You will work independently and as part of a multi-disciplinary team to develop products and systems for a wide range of industries. Based in our Ottawa office, some travel may be required.Responsibilities: Develop...
-
Embedded Linux Software Developer
2 days ago
Ottawa, Canada High Tech Genesis Inc. Full timeLocation: Ottawa, Ontario: PreferredRemote: Toronto/MontrealHigh Tech Genesis is in search of an embedded software engineer to bolster our engineering team. You'll be immersed in the advancement of top-tier embedded telecom switches and routers.Dive into the development of next-generation SDN solutions for enterprise networks, where you'll amplify code...
-
Embedded Linux Software Developer
2 months ago
Ottawa, Canada High Tech Genesis Inc. Full timeLocation: Ottawa, Ontario: Preferred Remote: Toronto/Montreal High Tech Genesis is in search of an embedded software engineer to bolster our engineering team. You'll be immersed in the advancement of top-tier embedded telecom switches and routers. Dive into the development of next-generation SDN solutions for enterprise networks, where you'll amplify code...
-
Ottawa, Canada Morson Talent (Canada & USA) Full timeEmbedded Linux Software EngineerAbout Us:We are at the forefront of aviation communication, leveraging innovative satellite and cellular technologies to deliver cutting-edge solutions. We are redefining connectivity in aerospace. Join a team dedicated to shaping the future of aviation technology.About You:You are a skilled Embedded Linux Software Engineer...
-
Ottawa, Canada Morson Talent (Canada & USA) Full timeEmbedded Linux Software EngineerAbout Us:We are at the forefront of aviation communication, leveraging innovative satellite and cellular technologies to deliver cutting-edge solutions. We are redefining connectivity in aerospace. Join a team dedicated to shaping the future of aviation technology.About You:You are a skilled Embedded Linux Software Engineer...
-
Ottawa, ON, Canada Morson Talent (Canada & USA) Full timeEmbedded Linux Software Engineer About Us: We are at the forefront of aviation communication, leveraging innovative satellite and cellular technologies to deliver cutting-edge solutions. We are redefining connectivity in aerospace. Join a team dedicated to shaping the future of aviation technology. About You: You are a skilled Embedded Linux Software...