Silicon Labs

Senior Engineer – Software Design (Platform Firmware)

Silicon Labs
Apply
27 days ago
Hyderābād, IndiaSenior

Responsibilities

  • Design, develop, and maintain embedded firmware for SoCs and ASICs.
  • Develop bootloaders, BSPs, device drivers, and hardware abstraction layers.
  • Develop pre-silicon firmware for simulation, emulation, and FPGA platforms.
  • Support silicon bring-up, board bring-up, hardware validation, debugging, and production enablement.
  • Optimize firmware for performance, power, memory, and reliability.
  • Debug hardware and software issues using JTAG, GDB, Lauterbach, oscilloscopes, and logic analyzers.
  • Collaborate with hardware, validation, verification, and architecture teams.
  • Participate in code reviews, design reviews, and technical documentation.
  • Mentor junior engineers and contribute to subsystem development.
  • Use AI-powered tools to improve development productivity and documentation.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or a related field.
  • 4–7+ years of embedded firmware or software development experience.
  • Strong programming skills in Embedded C and Python.
  • Experience with bootloaders, BSPs, device drivers, HAL, and RTOS environments including FreeRTOS or Zephyr.
  • Knowledge of ARM or RISC-V architectures and SPI, I2C, UART, USB, and Ethernet interfaces.
  • Strong debugging skills using JTAG, GDB, Lauterbach, oscilloscopes, and logic analyzers.
  • Experience with silicon or board bring-up and hardware-software integration.
  • Excellent problem-solving, communication, and collaboration skills.
  • Preferred experience with simulation, emulation, or FPGA-based development.
  • Familiarity with Git and AI-powered development tools.
  • Experience with AI-powered tools and technologies used to enhance productivity, analysis, and decision-making.

Benefits

  • Equity rewards in the form of RSUs.
  • Insurance plans with outpatient cover.
  • National Pension Scheme (NPS).
  • Flexible work policy.
  • Childcare support.
  • Work-life balance and a welcoming, fun environment.

Tech Stack

Categories

Silicon Labs

About Silicon Labs

1,001-5,000 employees
Contact me