ShortlistFox
← Back to results

Sr Principal SW Development Engineer

Nokia

India

  • Hybrid
  • Full Time
Apply

About the role

The Applied R&D Engineer 6 – SW will own the end‑to‑end embedded solution for Pluggable modules. You will define system architecture, work hands‑on with MCUs, RTOS, drivers, boot/OTA and security, and collaborate closely with hardware, architecture and manufacturing teams to ensure robust, compliant, and market‑ready products.

  • Own end‑to‑end embedded architecture and solutions for optical pluggable devices, from requirements through release readiness.
  • Define and implement system architecture across MCUs, RTOS/bare‑metal stacks, drivers, middleware, power management, boot/OTA and security features.
  • Partner with hardware, architecture and manufacturing teams to align schematics, analyze scope traces, and validate assumptions on real hardware.
  • Establish architecture standards, coding guidelines, HAL/BSP structures, reusable platform layers, and conduct design reviews.
  • Lead technical trade‑off decisions (cost, performance, power, time‑to‑market) and document rationale for engineering leadership.
  • Drive quality and reliability through debug strategies, diagnostics, failure analysis, and compliance with functional safety, EMC, and industry regulations.
  • Mentor development and test engineers, guide design reviews, and unblock critical issues to raise team skill level.
  • Perform architectural leadership, ensuring scalability and maintainability of software across product generations.
  • BTech / MTech in Computer Science, Electronics, Electrical Engineering or related field with embedded software development experience.
  • Minimum 18+ years of experience in embedded systems design and development.
  • Deep understanding of RTOS, multithreaded software systems and operating system concepts.
  • Experience with OTN standards and optical devices (preferred).
  • Strong analytical and troubleshooting skills.
  • Proven architectural leadership and ability to define system‑wide solutions.
  • Well‑versed in object‑oriented design, design patterns, and coding best practices.
  • Excellent communication and collaboration abilities across cross‑functional teams.
  • Hands‑on experience with secure boot, cryptography, threat modeling, and OTA mechanisms.