GlobalFoundries

Embedded Software Engineer

IND - Maharashtra - Pune Full time
Embedded Software Engineer – RTOS & Post-Silicon Validation (Automotive Real-Time MCU)
  • Develop embedded software components for RTOS-based SDKs, including:
    • Low-Level Drivers (LLDs), HALs, RTOS abstraction layers, and BSPs
    • Example/demo applications to showcase peripheral functionality and performance
  • Support post-silicon validation (AVV) by:
    • Creating validation test apps that reuse RTOS SDK components
    • Bringing up first silicon and validating critical peripherals (ADC, PWM, CAN, LIN, watchdogs, etc.)
    • Supporting automation of lab and CI-based test execution
  • Collaborate across teams – work closely with architecture, hardware, safety, and tools teams to align software with silicon capabilities and roadmap
  • Contribute to reference software and tooling to aid customers in bootstrapping their own designs
  • Analyse and debug complex issues using emulators, silicon, and debug tools like OpenOCD, J-Link, or Lauterbach
  • Provide feedback into next-gen MCU architecture, based on software validation findings
  • Contribute to the wider RISC-V software ecosystem, helping to ensure support for the architecture in various open-source projects

Information about our benefits you can find here: https://gf.com/about-us/careers/opportunities-asia