Senior Technical Specialist at Nokia
Overview
Experienced embedded Linux engineer with strong expertise in software architecture design, xPON ONT system development. Skilled in ARM/MIPS architecture, device driver development, and debugging in embedded systems. Proficient in C, scripting languages, and Linux kernel programming, with hands-on experience in board bring-up and peripheral integration. Focused on delivering high-quality, customer-oriented features and maintaining effective cross-team collaboration.
Responsibilities
-
Leverage your embedded Linux and software architecture expertise to develop high-quality features for xPON ONT systems, ensuring that customer requirements and quality targets are met.
-
Using your experience, you will analyze customer use cases, network topology, and service requirements, ensuring that solutions align with expectations.
-
Engage with cross-functional teams, including product architects, PLMs, and test engineers, to ensure smooth project execution and feature delivery.
-
You will be responsible for designing and documenting feature architectures and specifications, contributing to the development of robust solutions.
-
Use your skills in troubleshooting embedded development environments to solve complex issues and improve system performance.
-
Deepen your knowledge in new protocols and technologies, including ARM/MIPS architecture, embedded Linux development, and advanced debugging tools.
-
Gain more experience in quality process management, working closely with teams to deliver stable, reliable features while understanding and applying industry best practices.
Requirements
You Have:
-
Graduate or Postgraduate in Engineering stream with 10 – 15 years of experience in embedded Linux development and device driver programming (Linux kernel, U-Boot).
-
Hands-on experience with ARM/MIPS architecture, including board bring-up and peripheral driver development (UART, I2C, SPI, etc.).
-
Proficiency in debugging tools such as ARM Real View ICE, Lauterbach Trace32, and Greenhill Multi Debugger.
-
Cross-team interaction skills, collaborating with architects, PLMs, and test engineers to deliver features and resolve issues effectively.
-
Experience working with configuration management tools such as Git, SVN, and ClearCase.
It would be nice if you also add:
-
Knowledge in xPON ONT system development, specifically in the context of Ethernet PHY, USB, SPI-NOR flash, and CAN protocol.
-
Familiarity with OpenWRT and Yocto Build systems, enabling efficient system packages and integration.
-
Knowledge in low-level driver development for peripherals like SLIC audio chips, NAND flash, and power management for USB devices.






