Embedded Software Engineer/Module Lead/Lead Engineer - C/Linux Device Drivers OR Routing & Switching protocol Developer
Ciena
- Gurgaon, Haryana
- Permanent
- Full-time
- We are big proponents of life-work integration and provide the flexibility and tools to make it a reality with remote work and potentially, part-time work.
- We believe an inclusive, diverse and barrier-free work environment makes for empowered and committed employees.
- We recognize the importance of well-being and offer programs and benefits to support and sustain the mental and physical health of our employees and their families and also offer a variety of paid family leave programs.
- We are committed to employee development, offering tuition reimbursement and a variety of in-house learning and mentorship opportunities.
- We know that financial security is important. We offer competitive salaries and incentive programs, RSU’s (job level specific) and an employee share option purchase program.
- We realize time away to recharge is non-negotiable. We offer flexible paid time off!
- Great work deserves recognition. We have a robust recognition program, with ongoing and enhanced awards for exemplary performance.
- Lead development and support of embedded firmware for Board Management Controller (BMC), BIOS/UEFI, and secure multi-stage ONIE bootstrap including:
- Linux Board Support Package (BSP)
- Linux device drivers for platform hardware
- Oversee overall system-level board management and boot process, collaborating with hardware, software, and manufacturing teams.
- Design, develop, and maintain embedded software applications for PPC processors used in hardware verification and manufacturing testing.
- Develop and maintain Linux device drivers for Ciena's packet networking platforms.
- Participate in the development of drivers for application software.
- Create and maintain diagnostic tools for low-level access and verification of system design elements.
- Configure and exercise control and data paths to enable design debug, verification, and robust manufacturing testing.
- Possess strong knowledge of both control plane and data plane functionalities for driver development and integration.
- 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 priorities.
- Communication expertise – you possess the ability to influence and tailor your message and ideas to the audience to ensure understanding and agreement.
- 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 an ability to influence, you’re able to quickly develop trusted connections and get work done across multi sites.
- A commitment to innovation – you keep abreast of the market and competitive developments and are always keen to formulate new ideas and problem solve.
- A passion for coaching – fully understanding and appreciating the power of the mentorship role.
- Linux Driver/Middleware development for Embedded platforms
- Strong diagnostic/SW design/coding/debug/test skills
- Significant experience developing low level drivers &/or diagnostics for elements of Telecomm/Datacom switching/Networking Platforms
- Experience working with ONT, PON, G-PON technology, OMCI stack, Y.1731, RFC2544 etc
- Experience working with Network Processors, MACs, Control Processors, physical layer., TDM, I2C and SERDES devices etc.
- Strong experience working on large complex software bases.
- Well organized coding styles with experience developing with new and existing code bases.
- Individual must work well in a team environment as position requires working closely, and in a coordinated fashion, with other Hardware and Software engineers.
- Strong written and oral communication skills to interface effectively with subordinates, peers and other Stakeholders.
- Bachelor or master’s degree in Electronics and Telecommunication /Computer Science with 10+ years of Related experience