Member of Technical Staff (MTS) – Firmware Engineer
InfiniLink for Programming Systems · Egypt
About The Role
А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 .
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/
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring