
Staff Photonic Integrated Circuit Design Engineer
Required skills
- Electrical Engineering
- Photonics
- optical communications
- high speed optical components
- optical components industry
- semiconductor optical devices
- lasers
- detectors
- modulators
- integrated waveguide devices
Nice to have
- significant industrial experience
Role summary
The Network Infrastructure group is seeking a Staff Photonic Integrated Circuit Design Engineer to join the Optical Networks division. This role focuses on revolutionizing connectivity through innovation and technical expertise in the AI-driven data center era. The engineer will be responsible for designing semiconductor optical devices, understanding fabrication processes, and utilizing EAD tools. Experience with RF design, simulation, and optical/electrical modeling tools like HFSS and ADS is required. The position involves working with large datasets, performing statistical analysis, and collaborating with cross-functional teams including fab, test, reliability, packaging, and system engineering.
In an increasingly connected world, the pandemic has highlighted just how essential telecom networks are to keeping society running. The Network Infrastructure group is at the heart of a revolution to connectivity, pushing the boundaries to deliver more and faster network capacity to people worldwide through our ambition, innovation, and technical expertise
Join Optical Networks division, where innovation meets scale in the AI-driven data center era. With the recent acquisition of Infinera, we’ve united two industry leaders to create an optical networking powerhouse—combining cutting-edge technology with proven leadership to redefine the future of connectivity.
NION2026
Responsibilities
Strong background with semiconductor optical devices such as lasers, detectors, modulators and other integrated waveguide devices.
A strong understanding of optical components fabrication, epitaxy and component level testing.
Familiar with photonic integrated circuit layout methodology and EAD tools
Experience with RF design, simulation, and use of optical and electrical modeling tools such as HFSS, ADS to design electro-optical devices
Experience in creating designed experiments to map device performance
Fundamental understanding of optical communication systems, DWDM transmission systems, photonic integrated components, electronic (integrated) circuits, and signal analysis and processing.
Ability to work with a large body of data and the necessary statistical analysis tools, and the ability to present the data and ideas to a diverse audience.
Ability to work in an integrated team environment.
Job will require frequent interaction with fab, test and reliability engineering, packaging and system engineering groups, as well as with product engineering personnel.
Qualifications
Ph.D in Electrical Engineering, Photonics or a related discipline with emphasis in optical communications and high speed optical components. Desired are candidates with significant industrial experience in the optical components industry.
Sample Nokia interview questions
- 1
Merge Overlapping Intervals Merge overlapping intervals in an array. Input: intervals = [[1,4],[4,5]] Output: [[1,5]] Explanation: The intervals touch exactly at the 4 mark, so they are successfully merged into a single continuous interval.
codingmedium - 2
Dot Product of Two Sparse Vectors Calculate the dot product of two sparse vectors. Input: nums1 = [0,1,0,0,2], nums2 = [0,0,0,0,5] Output: 10 Explanation: Multiplies the aligned non-zero values (2 * 5) and ignores all the zeros, yielding a dot product of 10.
codingmedium - 3
Vertical Order Traversal Perform a vertical order traversal of a binary tree. Input: root = [1,2,3,4,5,6,7] Output: [[4],[2],[1,5,6],[3],[7]] Explanation: Traverses the tree maintaining column indices, seamlessly grouping nodes that share the exact same vertical alignment.
codingmedium - 4
Continuous Subarrays Sum Equals K Find the total number of continuous subarrays whose sum equals K. Input: nums = [1,2,3], k = 3 Output: 2 Explanation: Both the contiguous subarray [1,2] and the single-element subarray [3] sum perfectly to the target of 3.
codingmedium - 5
Iterator over a Binary Search Tree Implement an iterator over a binary search tree. Input: root = [7,3,15,null,null,9,20], calls: next(), hasNext(), next() Output: 3, TRUE, 7 Explanation: The iterator yields the smallest value (3), confirms more nodes exist, then properly yields the next in-order value (7).
codingmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
Principal Program ManagerNokia · San Jose, CA · Hybrid
Technical Sales Engineer-Tier 1Nokia · United States · Hybrid
Principal Analog/Mixed-Signal ASIC Design EngineerX, The Moonshot Factory · Sunnyvale, CA · Hybrid- Senior Electrical Design EngineerMuon Space · San Jose, CA · Hybrid
- Senior Mechanical Design EngineerRe:Build Manufacturing · Rochester, NY · Onsite
Distribution Design Engineer (Entry, Staff, Senior)Xcel Energy · Lubbock, TX · Hybrid
