This link goes straight to Nokia’s own careers page. No account, no fee, and we never collect your resume.
Description: Family Description Experienced embedded Linux engineer with strong expertise in software architecture design, xPON ONT system development, and L2/L3 forwarding software. 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. Requirements: You Have: - Graduate or Postgraduate in Engineering stream with 5-9 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. 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.