Employers Newest Jobs All Openings Explore Log In
My Profile Log Out
Junior Geotechnical Engineer Junior Systems Engineer Junior Systems Engineer Junior Systems Engineer Junior Systems Engineer Junior an Intermediate Engineers Ingenieur Junior Web Developer - eCommerce Junior Developer Junior Systems Engineer Front-end Web Developer FRONT-END SOFTWARE DEVELOPER Web Developer Junior Web Developer Full-Stack Web Developer Field Engineer Data Sales Engineer Reliability-Availability-Maintenance Broadcast Deployment Technician IP junior electrical engineer JavaScript AngularJS Developer Web Developer Front-End Developer Senior Front-End Developer FullStack Developer Software Developer Fullstack PHP Developer Internship Mobile Software Developer Solution Developer Abap Virtual Reality and AR Development Back-end Internship Generalist Programmer- mobile games MOBILE DEVELOPER New Grad Mobile Android Developer BACK-END WEB DEVELOPER Lead Back-end PHP Developer Web Integrator SEASONAL SALES ASSOCIATES - VANCOUVER Advisor - Sales Front-End Developer Sales Representatives FRONT-END WEB DEVELOPER Sales Associate - Oakridge Centre Junior Reliability and Sustainability Artificial intelligence Developer Visual Designer - Fjord JUNIOR GRAPHIC DESIGNER Newest Jobs All Openings
0x 10% Happier 101 Commerce 1010data 10x Genomics 11 Honore 128 Technology 1366 Technologies 15Five 17 Media 17zuoye 1C Company 1Crowd 1HUDDLE 1QBit 1World Online 1mg 1stdibs 21viaNet 23andMe 2C2P 2RedBeans 2U Inc. 2lemetry 2nd Address 360 Mobile Security 36Kr 3D Robotics 3D Systems 3Pillar Global 3Scan 3T Biosciences 3VR 3YOURMIND 4:33 Creative Lab 4INFO 500 Startups 500px 51 Credit Card Manager 51talk 55ip 58 Daojia 5miles 6 River Systems 6sense 7Park Data 7shifts 8 Securities 82 Labs Inc. 8i 8th Wall 8tracks Radio 8x8 Inc 90 Seconds 908 Devices 91springboard 99 9F Fintech Holdings Group 9stacks A Million Ads A10 Networks AB Tasty ABBYY ABEJA ABSENTIA ACL Services ACORN OakNorth Holdings Ltd. ACV Auctions ADC Therapeutics ADENTS HTI ADOR ADP ADVANO ADYOULIKE AEVI International AEye, Inc. AGNC Investment AID:Tech AISense Inc. AISpeech ALPHA AND CO AOptix Technologies APDM Wearable Technologies APUS Group AQMETRICS ARMO BioSciences ASR Microelectronics AT&T AT&T ATI Physical Therapy AUTO1 Group AV Homes AVG Technologies AWAL AYLIEN AYR Aahaa stores All Companies

Test Diags Software Engineer At NOKIA

Location: Ottawa, Ontario

Job Description

Nokia is a global leader in the technologies that connect people and things. With state-of-the-art software, hardware and services for any type of network, Nokia is uniquely positioned to help communication service providers, governments, and large enterprises deliver on the promise of 5G, the Cloud and the Internet of Things. Serving customers in over 100 countries, our research scientists and engineers continue to invent and accelerate new technologies that will increasingly transform the way people and things communicate and connect.

The Test Diags Software Engineer will join the ION R&D with a mandate to develop Diags test 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 (proto stage) in order 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.

Key Responsibilities / Functions:
  • 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, that are released for use, 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.

Required Qualifications:
  • Masters or Bachelor’s degree in Electrical Engineering, Telecommunication Engineering, or Computer Engineering with 3+ years of related up to date experience.
  • Experience in C/C# is essential.
  • Comfortable reading product hardware schematics and performing digital circuit analysis. Experienced in analyzing and debugging hardware failures. Writing code on low level hardware access for accessing embedded controller and their peripherals
  • Understanding of script language like LabContr. with experiences in TCP/IP based client/server architecture
  • Comfortable working with s/w development environment tools and Linux.
  • Knowledge of real time OS and embedded UNIX and using its debug capabilities.
  • Well-organized, methodical individual able to work in an environment with time-constraints.
  • Fluent, both written and orally, in English. Comfortable and confident explaining problems to both h/w and s/w teams.

Desired Qualifications: (Education, Technical Skills/Knowledge)
  • 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.
  • Assembly language programming knowledge is desirable.
  • Familiarity with s/w version-control tools like ClearCase.
Nokia is committed to building a skilled, diverse workforce reflective of Canadian society. As a result, we promote employment equity and encourage women, aboriginal persons, persons with a disability or members of a visible minority group to apply.