Italy
1 day ago
HW-Bringup Test & Diagnostic SW Developer

The pandemic has highlighted how important telecoms networks are to society.  Nokia’s Network Infrastructure group is at the heart of a revolution to bring more and faster network capacity to people worldwide through our ambition, innovation, and technical expertise.
 
As a developer on the “DIAGs” team in our IP/Optical Networks R&D organization, you will develop software and tools to support H/W and S/W development as well as production testing. The team is responsible for and oversees the “Bring-up” and “Diagnostics” software.   Bring-up software is used by H/W designers in the early development cycle (prototype stage) to accelerate the delivery of good working H/W boards to the S/W development team. The team’s work will include the development and integration of low-level device drivers, own the developed utilities, and integrate 3rd party Application Peripheral Interfaces (APIs) into a scripting environment in close collaboration with the S/W team to ensure maximum code re-use. DIAGs are a key component of the production E2E (end-to-end) test strategy

You have:

A Bachelors or Master's degree in Electrical Engineering, Telecommunication Engineering, or Computer Engineering with up to 3 years of related up to date experience. Experience in C/C++. Deep understanding of writing code on low level direct hardware access using device data sheets for accessing embedded controller and their peripherals, and knowledge of associated low level interface protocols. Comfortable working with S/W development environment tools and Linux Operating System. Proficiency and experience with scripting languages Python for test sequencing. Conceptual understanding of TCP/IP and related protocols.

It would be nice if you also had:

Familiarity with S/W version-control tools like GIT. Ability to read product hardware schematics and performing digital circuit analysis; experienced in analyzing and debugging failure scenarios. Ability to develop comprehensive code to thoroughly exercise the H/W functionality of an assigned product and the capability and drive to debug product problems.

Solid teamwork skills and a quality mindset

As a DIAGs Software Developer, you are an experienced business professional capable of spearheading efforts to Evolve the Bring-up SW towards Diagnostics tools and deliveries.

As a part of our team you will:

Design and develop H/W Bring-up software, for the current upcoming advanced designed products and devices designed out of the High-Speed IP/O data program. Develop regression tests to verify the Diagnostics tools developed are fault-free. Contribute to the E2E re-use from the H/W Prototype Bring-up development code towards production implementation and diagnostics. Document and maintain the developed and code reviewed DIAGs tools.
Confirm your E-mail: Send Email
All Jobs from Nokia