Firmware Developer

Encontrado en: Talent MX C2 - hace 2 semanas


Guadalajara, México Intersog A tiempo completo

Intersog® is a leading provider of custom web and mobile development solutions, serving Fortune 500 companies, SMEs, and startups. Our goal is to exceed client expectations by delivering end-to-end solutions and project resources that drive innovation, industry leadership, and business strategy.

Summary:

We are looking for a Firmware Developer to join an onsite team in Guadalajara, Jalisco, with experience in UEFI architecture, x86 or ARM firmware flows, Reliability Availability Serviceability (RAS) design flows and system bring-up activities with a demonstrated knack for root-causing issues at the intersection of multiple subsystems across firmware and hardware.

Requirements

  • 5+ years of experience in software development
  • 3+ years of experience in embedded software development
  • 3+ years of experience in C/C++ design, coding, and debugging skills.
  • Experienced with UEFI and ACPI/ASL code.
  • Experience working with factory manufacturing
  • Knowledge of hardware buses such as USB, PCIe, I2C, SPI.
  • Some experience diagnosing power and performance issues.
  • Experience with some or all of the following: Trusted Firmware (TF-A) Hafnium, Unified Extensible Firmware Interface (UEFI), Standalone ManagementMode (MM) Peripheral Component Interconnect Express- PCI-E), memory interfaces, Reliability Availability Serviceability (RAS), OS primitives, memory management, scheduling, interrupts, threading.
  • Experience with Implementation of Hardware/Firmware Security (H/F Security) and firmware enablement primitives
  • Experience working with multiple teams on Root Cause Analysis (RCA) with troubleshooting and debugging skills.
  • Experience with Platform initialization, Board support package integration, low level drivers for peripherals such as PCIe, I2C, eMMC, SPI, USB, UARTs as well as Memory Management, Scheduling, Interrupts and multi-threading.
  • UEFI design experience resulting in solving complex HW/FW interface issues.