🌎
This job posting isn't available in all website languages

For Nokia Internal Employee access Log in here

Expand your bubble
and search for
opportunities

Are you open to
joining us?

Search jobs

Senior Diags Development Engineer

📁
Applied R&D
📅
2000000GWX Requisition #
About Nokia
We create the technology to connect the world. Only Nokia offers a comprehensive portfolio of network equipment, software, services and licensing opportunities across the globe. With our commitment to innovation, driven by the award-winning Nokia Bell Labs, we are a leader in the development and deployment of 5G networks. Our communications service provider customers support more than 6.4 billion subscriptions with our radio networks, and our enterprise customers have deployed over 1,300 industrial networks worldwide. Adhering to the highest ethical standards, we transform how people live, work and communicate. A truly global company, we are 166 nationalities working in more than 118 countries. Come create the technology to create the world.


About Network Infrastructure
Network Infrastructure, includes IP Routing, Optical Networks and Fixed Networks, as well as Alcatel Submarine Networks business, currently reported under “Group Common.” This business group will respond to the ever-increasing demand for higher capacity, greater reliability, faster speeds and lower costs.


Job Position Description:
The Diags Software Engineer will join a team in ION R&D with a mandate to develop diagnostic test software code to support H/W and S/W development as well as production testing. The team’s role is to develop “bring-up” software and Test Diags.

Bring-up software is used by H/W designers early in the development cycle to accelerate the delivery of good working H/W boards to the software development team. The team’s work will include the development and integration of low level device drivers, test utilities and 3rd party API’s in close collaboration with the S/W team to ensure maximum code re-use. The test code will verify and stress the product in a lab environment as part of the DVT (Design Verification Tests) in accordance with product specifications.

Test Diags leverage subsets of the bring-up software to create test code that is embedded in the factory test. Test Diags are a key component of the production E2E test strategy; they help drive the best possible test coverage and debug capability while reducing the cost of test.

Job Responsibilities & Competencies
•Design and develop Diags software according to the product roadmap in collaboration with Software, Hardware, DVT (Design Verification), FPGA design and Operations production test teams.
•Design and develop Diags software from early concept phase, through architecture, prototype / board bring-up to ultimate release of the product to production.
•Develop regression tests to confirm that Diags are fault-free.
•Provide support for newly released and mature products to optimize manufacturing yields. Provide debug support for difficult product/test problems in manufacturing.
•Contribute to the development of a comprehensive E2E production test strategy.
•Contribute to and support product design-for-testability to drive optimal test Diags coverage and help reduce the cost of production testing.
•Contribute to the development of production test debug guides by documenting Diags routines.

Qualifications: (Education, Technical Skills/Knowledge)
Required Qualifications:  
•Minimum Masters or Bachelor’s degree in Electrical Engineering, Telecommunication Engineering, or Computer Engineering with 2+ years of related up to date experience.
•Experience in C/C++ is essential.
•Understanding of writing code on low level direct hardware access using device data sheets for accessing embedded controller and their peripherals and associated low level interface protocols; examples include JTAG, SPI, I2C
•Comfortable working with S/W development environment tools and Linux.
•Well-organized, methodical individual able to work in an environment with time-constraints.
•Fluent, both written and orally, in English. Comfortable explaining problems to both H/W and S/W teams.
 
Desired Qualifications:
•Knowledge of real time OS and embedded UNIX and using its debug capabilities.
•Comfortable reading product hardware schematics and performing digital circuit analysis. Experienced in analyzing and debugging failures.
•Understanding of script languages like TCL or PERL for test sequencing
•Experience with boot loaders, e.g. u-boot, multi-core processors, PCIe
•Detail-oriented person with an ability to develop comprehensive code to thoroughly exercise H/W functionality of an assigned product.
•Flexible, creative individual who is able to debug product problems in an environment where debug tools are not always well-developed.
•Familiarity with version-control tools like git, and CVS.

Nokia is an equal opportunity employer that is committed to diversity and inclusion. At Nokia, employment decisions are made regardless of sex, gender identity or expression, sexual orientation, race, ethnic origin, color, creed, religion, national origin, citizenship, age, marital status, physical or mental disability, genetic information or ancestry, protected Veteran or military status, or other characteristics protected by law.

Imagine creating technology that has the potential to change the world. Working with us, you will have a positive impact on people’s lives and help to overcome some of the world’s most pressing challenges. We act inclusively and respect the uniqueness of people. Nokia culture welcomes people as their true selves. Come create the technology to connect the world.

 
 

 

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions
Life at Nokia
Explore Employee Blogs
We create the technology to connect the world

Stay in touch with us through our social media channels:

Follow us on Facebook
Follow us on LinkedIn
See us on Glassdoor
Follow us on Twitter

Similar Listings

United States, California, Mountain View

📁 Applied R&D

Requisition #: 2000000F77

United States, California, Mountain View

📁 Applied R&D

Requisition #: 2000000JUO

United States, Massachusetts, Westford

📁 Applied R&D

Requisition #: 2000000GRE

Teams at Nokia

See all jobs

Research and Development

See new jobs

Market and Sales development

See new jobs

Corporate services

See new jobs
Nokia is an equal opportunity employer that is committed to diversity and inclusion. At Nokia, employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law.