← Back to jobs
GL

Member of Technical Staff (MTS) – Firmware Engineer

Globalfoundries
Egypt Lead / Staff Full-time

А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/

More jobs at Globalfoundries

See all Globalfoundries jobs →

Similar roles

Free Access

Subscribe to view full job details

Get unlimited access to job listings, apply links, and weekly curated picks. Plus, learn how Latentra's career placement program can land your next role — we only charge after you're hired.

No spam. Unsubscribe anytime. Learn about our program

Chat with us