GlobalFoundries® Inc. (GF®) is one of the world's leading semiconductor manufacturers. GF redefines innovation and semiconductor manufacturing by developing and delivering feature-rich process technology solutions with leading performance in all growth markets. GF offers a unique mix of design, development and manufacturing services. With a talented and diverse team and manufacturing locations in the U.S., Europe and Asia, GF is a trusted technology provider to its global customers. GF employs more than 15,000 people worldwide.
Introduction
We are seeking an experienced Technical Lead for Embedded Systems Software to lead the development and productization of advanced embedded virtualization and system software. In this role, you will provide day-to-day technical leadership to a team of embedded software engineers while remaining hands-on in the design, implementation, integration, and debugging of complex software solutions.
You will work closely with system and software architects, hardware and verification teams, product management, customers, and external development partners to translate requirements into robust, production-ready software. The role combines deep technical expertise with team leadership and ownership of engineering quality, predictable delivery, and successful customer outcomes.
Your Job
- Provide technical leadership for the development and productization of embedded virtualization and system software, guiding engineers from architecture and requirements through implementation, integration, validation, and release.
- Translate system architecture, product requirements, and customer needs into robust software designs, implementation plans, milestones, and acceptance criteria.
- Remain hands-on by contributing to critical features, prototypes, integration, debugging, code reviews, and the resolution of complex system-level issues.
- Develop and integrate low-level embedded software, including virtualization, RTOS integration, BSPs, device drivers, memory management, interrupt handling, multicore systems, and hardware/software interfaces.
- Drive engineering quality and disciplined development practices across architecture, coding, automated testing, CI/CD, configuration management, documentation, release readiness, and defect resolution.
- Lead system-level debugging, performance optimization, and root-cause analysis across embedded software, operating systems, firmware, and hardware.
- Identify technical and productization risks, drive mitigation plans, and communicate technical status, dependencies, and trade-offs to stakeholders.
- Collaborate closely with architects, hardware and verification teams, product management, customers, and external development partners to ensure successful delivery.
- Mentor engineers through technical guidance, design and code reviews, knowledge sharing, and engineering best practices while fostering a culture of technical excellence, ownership, and continuous improvement.
- Perform all activities in a safe and responsible manner and support applicable Environmental, Health, Safety & Security requirements and programs.