1 month ago
India (city not specified)Senior
Responsibilities
- Analyze customer specifications and requirements with product managers and product architects.
- Design and implement software according to product and technical specifications.
- Collaborate with hardware teams on new hardware bring-up and peripheral integration.
- Refactor software modules and evolve the software architecture.
- Analyze, debug, and resolve customer issues.
- Perform root-cause analysis and define and implement preventive actions.
- Develop and customize Linux device drivers, U-Boot drivers, and platform firmware.
- Support custom board-to-product development for telecom and handheld devices.
Requirements
- 10–16 years of experience in embedded Linux and software development for telecom and handheld devices.
- Experience developing Linux device drivers and platform firmware, including U-Boot and non-OS software.
- Experience with board bring-up for QCA and MTK platforms.
- Proficiency with ARM/MIPS architectures, C, C++, scripting languages, and Linux kernel programming.
- Experience with ARM RealView ICE, Green Hills Multi Debugger, and Lauterbach Trace32.
- Experience with USB, CAN, SPI, I2C, UART/RS-232, and Ethernet MAC and PHY communication bring-up.
- Experience with 8051-based microcontrollers, including P89V51RD2, PIC, and Atmel devices.
- Experience with OpenWRT and Yocto build systems for system packages and integration.
- Preferred experience developing SPI-NOR flash drivers in U-Boot and porting or customizing Linux and U-Boot NAND flash drivers.
- Preferred experience with Bad Block Management, GPIO, SFP optics, USB power management, Ethernet PHYs, SLIC audio codecs, ALSA, PCM, and SAI drivers.
- Experience with Git, SVN, and ClearCase configuration management tools.
About Nokia
Nokia builds telecom network equipment and software—covering mobile (4G/5G RAN and core), IP and optical networking, fixed access, and related services—for communications service providers, enterprises, and governments. The company also conducts advanced research through Nokia Bell Labs. Founded in 1865 and headquartered in Espoo, Finland, Nokia is a public company with global operations and long-standing relationships with major mobile network operators worldwide.
