G

GlobalFoundries

Semiconductor foundry delivering specialized chips

Technical Lead for Embedded Systems Software

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeEindhoven, Netherlands€94.3k - €141.5k

About the Job

Requirements

  • A Bachelor's, Master's, or PhD degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field, or equivalent practical experience.
  • Extensive professional experience developing complex embedded and/or systems software, with senior-level technical ownership of production-quality software.
  • Proven experience technically leading software engineering teams, including mentoring engineers, coordinating technical activities, and driving execution while remaining hands-on.
  • Strong C and/or C++ development experience for embedded, real-time, or resource-constrained systems.
  • Strong knowledge of embedded systems fundamentals, including concurrency, synchronization, interrupts, memory management, MMU concepts, multicore systems, boot flows, and hardware/software interfaces.
  • Experience with RTOS, hypervisor, virtualization, BSP, driver, and/or other low-level system software development.
  • Proven experience productizing complex embedded software, including integration, verification, automated testing, quality, release, and lifecycle considerations.
  • Strong system-level debugging and root-cause analysis capabilities using debuggers, traces, logs, profiling, and hardware-assisted debugging methods.
  • Experience working directly with customers, translating technical requirements and issues into actionable engineering solutions, and communicating technical decisions and trade-offs.
  • Ability to work effectively across engineering disciplines, customers, and external development partners.
  • This is a hybrid position based in Eindhoven, with a minimum requirement of three days per week working from the Eindhoven office.

Responsibilities

  • 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.
  • Contribute hands-on to critical features, prototypes, integration, debugging, code reviews, and 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 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 technical excellence, ownership, and continuous improvement.
  • Perform activities safely and responsibly and support applicable Environmental, Health, Safety & Security requirements and programs.

Desired Qualifications

  • Experience developing virtualization platforms, hypervisors, RTOS components, or comparable low-level system software.
  • Deep understanding of embedded processor architectures, including exception levels, MMU/MPU, interrupt controllers, timers, cache coherency, and multicore operation.
  • Experience developing software for safety-critical or high-reliability embedded systems, particularly in automotive, industrial, or comparable environments.
  • Familiarity with functional safety concepts and standards such as ISO 26262, including requirements traceability, safety mechanisms, assumptions of use, and freedom from interference.
  • Experience with structured software development and quality practices, including CI/CD, automated testing, static analysis, coding-rule compliance, configuration management, and release qualification.
  • Experience coordinating technical development across distributed engineering teams and external development partners.

About the Company

GlobalFoundries

Semiconductor foundry delivering specialized chips

GlobalFoundries is a semiconductor foundry that manufactures chips for a broad range of customers, focusing on feature-rich, reliable technologies for cars, IoT, 5G, and other high-growth markets. It operates by fabricating silicon wafers for customer designs, offering mature, specialized processes rather than chasing the most advanced nodes. This makes it different from peers that prize the latest process nodes; GlobalFoundries emphasizes diversification across a global manufacturing footprint (U.S., Europe, Singapore) and stable supply for essential applications. Its goal is to be a leading supplier of high-volume, specialty manufacturing that enables reliable chips for everyday devices and growing tech markets.

Company size
10,001+
Company stage
IPO
Headquarters
Town of Malta, New York
Founded
2009

Recently Posted Jobs

Explore more opportunities at GlobalFoundries

See more jobs