Member of Technical Staff – Firmware Engineer

infinilink for programming

📍 egypt egypt🕐 30d ago🔗 workday

Job Description

**Аbout GlobalFoundries**  GlobalFoundries (GF) is a leading full-service semiconductor foundry providing a unique combination of design, development, and fabrication services to some of the world’s most inspired technology companies. With a global manufacturing footprint spanning three continents, GF makes possible the technologies and systems that transform industries and give customers the power to shape their markets. For more information, visit [www.gf.com](http://www.gf.com/).  **About the Role** We are seeking a highly motivated **Member of Technical Staff (MTS) Firmware Engineer** to join our expanding engineering team. In this role, you will design, develop, validate, and maintain embedded firmware solutions for next-generation high-speed networking, optical interconnect, and semiconductor products. You will work closely with Digital Design, Verification, and Systems teams to enable product bring-up, hardware validation, feature development, and performance optimization across complex hardware platforms. This position offers the opportunity to work on cutting-edge technologies including high-speed SerDes, optical engines, silicon photonics, and Co-Packaged Optics (CPO) systems. **Key Responsibilities** * Design, implement, debug, and maintain embedded firmware for complex hardware platforms. * Develop firmware for embedded processors, microcontrollers, and management controllers integrated within advanced ASIC and optical systems. * Create low-level device drivers and hardware abstraction layers (HAL). * Implement control, monitoring, telemetry, diagnostics, and configuration firmware. * Support board bring-up, silicon validation, and system integration activities. * Develop interfaces for standards-based management protocols such as I2C, SPI, UART, MDIO ... etc * Collaborate with Digital Design and Verification teams to define firmware-hardware interfaces. * Participate in architecture reviews and contribute to firmware requirements and specifications. * Analyze system performance and optimize firmware for latency, throughput, memory utilization, and power efficiency. * Create automated validation and regression environments for firmware testing. * Debug hardware/software interactions using lab equipment such as oscilloscopes, logic analyzers, protocol analyzers, and JTAG debuggers. * Document firmware architecture, APIs, design specifications, and test procedures. * Support customer in resolving complex technical issues. **Required Qualifications** * Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field. * 10+ years of firmware or embedded software development experience. * Strong proficiency in C/C++ programming. * Experience with embedded real-time systems and firmware architecture. * Solid understanding of computer architecture, microcontrollers, and embedded processors. * Experience working with communication protocols such as: I2C / SPI / UART / MDIO * Experience using source control systems (Git). * Strong debugging and problem-solving skills. * Excellent written and verbal communication skills. **Preferred Qualifications** * Experience with networking, data center, telecom, or semiconductor products. * Knowledge of high-speed interfaces such as: Ethernet / UCIe * Experience developing firmware for ASICs, FPGAs, or custom silicon. * Familiarity with silicon bring-up and post-silicon validation. * Understanding of optical networking and silicon photonics systems. * Experience with CMIS management interfaces. * Familiarity with Linux device drivers and embedded Linux environments. * Experience with scripting languages such as Python, Perl, or Tcl. * Exposure to secure boot, firmware update mechanisms, and reliability features. * Understanding of firmware verification and automation methodologies. **Required Technical Skills** * C/C++ * Git * Embedded Debugging * Firmware Architecture * Hardware Interfaces * Real-Time Systems **Preferred Technical Skills** * Python * Embedded Linux * CMIS * PCIe * Ethernet * UCIe * FPGA Prototyping * JTAG * CI/CD Automation **Success Metrics** The successful candidate will: * Deliver robust and production-quality firmware solutions. * Drive successful board and silicon bring-up efforts. * Improve firmware quality through automation and testing. * Collaborate effectively across multidisciplinary teams. * Contribute innovative technical solutions to complex system challenges. * Help accelerate product development and time-to-market. **Why Join Us?** * Work on industry-leading networking and semiconductor technologies. * Contribute to next-generation optical and high-speed connectivity solutions. * Collaborate with world-class ASIC, DSP, and system architects. * Competitive compensation and benefits. * Strong opportunities for technical growth and career advancement. * Innovative, collaborative engineering culture. **Apply today and help shape the future of high-performance connectivity and silicon innovation.** Information about our benefits you can find here: [https://gf.com/careers/opportunities-in-europe/](https://gf.com/careers/opportunities-in-europe/)
Member of Technical Staff – Firmware Engineer at infinilink for programming | MergeJobs