
Mechanical Development Engineer
Required skills
- MS in Mechanical Engineering
- CAD
- 3D solid modeling
- statistical analysis
Nice to have
- ANSYS
Role summary
Nokia is seeking a Mechanical Development Engineer for its Optical Modules Group. This role involves developing innovative solutions for opto-electronic devices in a fast-paced, in-person environment. Responsibilities include creating solid models and drawings using CREO and AutoCAD, performing FEA analyses with ANSYS, conducting FMEAs, and executing tolerance analyses. The engineer will collaborate with cross-functional teams and vendors to refine product designs and contribute to next-generation technology products in telecommunications.
As a Mechanical Development Engineer in the Optical Modules Group, you'll collaborate closely with a dynamic team in a fast-paced in-person environment. You will play a key role in developing innovative solutions for Nokia's cutting-edge opto-electronic devices, contributing to the advancement of next-generation technology products. Embrace the challenge of tackling complex mechanical design issues while working alongside skilled professionals who are passionate about pushing boundaries. You'll enjoy engaging discussions, hands-on problem-solving tasks, and a culture that encourages creativity and collaboration. This role offers an exciting opportunity to grow your skills while making a tangible impact on the future of telecommunications technology.
Responsibilities
Develop and produce high-quality solid models and detailed drawings using CREO and AutoCAD, ensuring accurate part revision and lifecycle management.
Perform and interpret thermal, thermo-mechanical, and mechanical FEA analyses with ANSYS to validate designs under real-world conditions.
Conduct Failure Mode and Effects Analyses (FMEAs) to identify potential design risks and enhance product reliability.
Execute detailed tolerance analyses to ensure design precision and manufacturability, driving continual improvement.
Collaborate closely with cross-functional teams, including design, manufacturing, and quality assurance, to innovate and refine product designs.
Engage with vendors to finalize and validate design specifications for new parts, ensuring alignment with project requirements.
Embrace challenging projects at the forefront of technology, contributing to groundbreaking solutions and advancements.
Leverage your problem-solving skills in a dynamic team environment to tackle complex engineering challenges and seize new opportunities.
Qualifications
Must-Have:
MS in Mechanical Engineering
2-10 years of relevant experience
Proficiency in CAD and 3D solid modeling
Experienced in Finite Element Analysis (FEA) and statistical analysis
Strong written and verbal communication skills
Nice-To-Have:
Experience with ANSYS
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
Semi Mfg Technician 2 (DFAB - S4)Nokia · Sunnyvale, CA · Onsite
Executive AssistantNokia · Dallas, TX · Hybrid
Mechanical Development EngineerHonda Dev. and Mfg. of Am. · Raymond, OH · Onsite- Development Engineer IIKarman Space & Defense · Mukilteo, WA · Onsite
- Co-op Software Development Engineer in Test (SDET) - Winter 2027Global Relay · Halifax, NS · Onsite
Senior Software Development Engineer in Test, MLPlayStation Global · Ontario · Hybrid
