The Job logo

What

Where

Principal Engineer - C/Linux

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are looking for an experienced, motivated, and talented individual to contribute to the development of our next generation products at Ciena. You will be responsible for all stages of software development, including design, implementation, and maintenance. With your strong debugging and troubleshooting skills, you will help identify and solve hardware and software issues. Mentoring junior engineers will also be part of your role.

JOB DESCRIPTION

How You Will Contribute:

We’re looking for an experienced, motivated and talented individual interested in progressing their career by driving Ciena’s next generation products. You will take an experienced and influential role contributing to the development of packet products which support next-generation Switching and Routing capabilities focused on service provider scale and reliability.

Participate in all stages of software development, including requirements analysis, design, implementation, test, and maintenance.

Detailed design of various features related to platform software, middleware, high availability, health monitoring etc.

Supporting the features on various hardware platforms based x86, Arm architecture.

Develop embedded C software on Ciena's family of Packet switches, including enhancements of existing software, development of new drivers, and support of new hardware.

Troubleshoot hardware and software issues and work with hardware, software and verification engineers to identify the root cause and implement solutions.

Identify root cause, debug & deliver robust timely fixes.

Provide basic status reporting for own work or that of a small team.

You are expected to mentor junior engineers and guide them to success.

 

The Must Haves:

9+ years of experience with Bachelor’s/ Master’s degree in Computer Science (or equivalent).

Excellent “C” programming skills with strong debugging and trouble shooting skills.

Exposure to Yocto build system, MAKE, GIT, Perforce over x86/ARM processors.

Experience with shell Programming in bash

Exposure to Network drivers, Sockets, Linux IP Stack

 

The Good to Haves:

Experience with Perl and Python.

 

#LI-FA

Set alert for similar jobsPrincipal Engineer - C/Linux role in Gurgaon, India
Ciena Logo

Company

Ciena

Job Posted

a year ago

Job Type

Full-time

WorkMode

Remote

Experience Level

8-12 Years

Category

Software Engineering

Locations

Gurgaon, Haryana, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Ciena Logo

Lead Engineer - Platform software-C Linux

Ciena

Gurgaon, Haryana, India

Posted: a year ago

Join our team at Ciena and contribute to the development of advanced networking and routing devices. Work with market-leading technologies in a virtualized, container-based system architecture. Troubleshoot and deliver robust fixes. Exciting opportunity to be a part of our product portfolio in the future of advanced networking services.