United States
1 day ago
Software Development Engineer

What you will learn and contribute to development of s/w platform components on MultiTerabit switches/routers. Knowledge of UBoot, BIOS, I2C, PHYs, RGB, CMIS is a big plus. Proven aptitude for methodical problem solving, good communication skills, strong attention to detail, and ability to work well in a close-knit team. Quick learner, self starter.
 

· BSCS, or similar is required. Work experience in related areas is a plus.

· Low level understanding of bringup of h/w components

· Worked with bringup and diags teams to define s/w to seamlessly apply to both functions

· Good understating of operating system fundamentals, scheduling, memory management, semaphores

· Previously worked on PHYs, Transceivers, Fans, PSUs or other components on a routing platforms

 

It would be nice if you also had:

· Excellent programming skills in C or C++

· Experience SecureBoot platforms

· Experience with UEFI

· Knowledge and experience of complex software design for distributed systems in embedded networking/telecommunications projects.

· Experience with architecting s/w components for platforms

As part of our team, you will:

• Developing drivers for platform software in C++ software on carrier-grade h/w products. 

• Working with the BIOS/UBoot developers to define initialization of the platforms and controlling access to h/w components 

• Developing application software that simulate h/w behaviour

 

Confirm your E-mail: Send Email
All Jobs from Nokia