Principal/Staff Software Engineer
Nokia · Richardson, TX · 4 days ago
HybridInformation TechnologyFull-time
Key Skills And Experience
- Must-Have:
- Bachelor’s degree in Science, Technology, or Engineering.
- 6–12 years of relevant industry experience.
- Extensive experience in C and C++ development on RTOS-based platforms.
- Strong knowledge of timing-critical operations, interrupt handling, low-level drivers, and control firmware.
- Proven expertise in designing and integrating hardware interfaces and inter-processor communication mechanisms in multi-processor systems.
- Experience with ARM architecture, hardware interactions, and FPGA/CPLD integration.
How You Will Contribute And What You Will Learn
- Develop real-time embedded software and firmware for optical transport systems.
- Lead projects from initial requirements through design, integration, and verification.
- Diagnose and resolve complex system-level issues across software, hardware, optics, and FPGAs.