Skip to content
← Back to job listings

Member of Technical Staff (MTS) – Firmware Engineer

InfiniLink for Programming Systems · Egypt

Software DevelopmentLeadExternal listingfull-time5 days ago

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