Senior Engineer – Software Design (Platform Firmware)

Silicon Labs GmbH

Hyderabad

Hybrid

INR 1,500,000 - 3,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity Rewards (RSUs)
Insurance plans with outpatient cover
National Pension Scheme (NPS)
Flexible work policy
Childcare support

Job summary

Silicon Labs is seeking an experienced Embedded Software Engineer to help design and implement low-level firmware for next‑generation SoCs/ASICs in Hyderabad. You will work across pre‑silicon enablement to post‑silicon bring‑up, collaborating with cross‑functional teams to deliver high‑quality embedded software.

The role requires strong Embedded C and Python skills, hands‑on experience with bootloaders, BSPs, device drivers, HAL, and RTOS such as FreeRTOS/Zephyr, and deep debugging using

Qualifications

  • 4–7+ years of embedded firmware/software development experience.
  • Strong programming skills in Embedded C and Python.
  • Experience with bootloaders, BSPs, device drivers, HAL, and RTOS (FreeRTOS/Zephyr).
  • Knowledge of ARM and RISC-V architectures and interfaces (SPI, I2C, UART, USB, Ethernet).
  • Strong debugging skills using JTAG, GDB, Lauterbach, oscilloscopes, and logic analyzers.
  • Experience with silicon/board bring-up and hardware-software integration.
  • Excellent problem-solving, communication, and collaboration skills.

Responsibilities

  • Design, develop, and maintain embedded firmware for SoCs/ASICs.
  • Develop bootloaders, BSPs, device drivers, and HAL.
  • Develop pre-silicon firmware for simulation, emulation, and FPGA platforms.
  • Support silicon bring-up, board bring-up, hardware validation, debugging, and production enablement.
  • Develop and optimize firmware for performance, power, memory, and reliability.
  • Debug hardware/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.
  • Utilize AI-powered tools to improve development productivity and documentation.

Skills

Embedded C
Python
RTOS
ARM
RISC-V
Device drivers
BSPs
JTAG debugging

Education

Bachelor's or Master's in Computer Science or Electronics/Electrical Engineering

Tools

JTAG
GDB
Lauterbach
Oscilloscopes
Logic analyzers

Job description

Silicon Labs (NASDAQ: SLAB) is the leading innovator in low-power wireless connectivity, building embedded technology that connects devices and improves lives. Merging cutting-edge technology into the world’s most highly integrated SoCs, Silicon Labs provides device makers the solutions, support, and ecosystems needed to create advanced edge connectivity applications. Headquartered in Austin, Texas, Silicon Labs has operations in over 16 countries and is the trusted partner for innovative solutions in the smart home, industrial IoT, and smart cities markets. Learn more at www.silabs.com.

About the Role

We are looking for an experienced Embedded Software Engineer to develop low-level firmware and platform software for next-generation SoCs/ASICs. You will work across the product lifecycle, from pre-silicon enablement to post-silicon bring-up, collaborating with cross-functional teams to deliver high-quality embedded software.

Key Responsibilities
  • Design, develop, and maintain embedded firmware for SoCs/ASICs.
  • Develop bootloaders, BSPs, device drivers, and Hardware Abstraction Layers (HAL).
  • Develop pre-silicon firmware for simulation, emulation, and FPGA platforms.
  • Support silicon bring-up, board bring-up, hardware validation, debugging, and production enablement.
  • Develop and optimize firmware for performance, power, memory, and reliability.
  • Debug hardware/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.
  • Utilize AI-powered tools to improve development productivity and documentation.
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or a related field.
  • 4–7+ years of embedded firmware/software development experience.
  • Strong programming skills in Embedded C and Python.
  • Experience with bootloaders, BSPs, device drivers, HAL, and RTOS (FreeRTOS/Zephyr).
  • Knowledge of ARM/RISC-V architectures and interfaces such as SPI, I2C, UART, USB, and Ethernet.
  • Strong debugging skills using JTAG, GDB, Lauterbach, oscilloscopes, and logic analyzers.
  • Experience with silicon/board bring-up and hardware-software integration.
  • Excellent problem-solving, communication, and collaboration skills.
Preferred Experience
  • Preferred Experience with simulation, emulation, or FPGA-based development.
  • Familiarity with CI/CD, Git, and AI-powered development tools.
  • "Experience with artificial intelligence (AI) powered tools and technologies used to enhance productivity, analysis, and decision‑making"
Benefits & Perks
  • Equity Rewards (RSUs)
  • Insurance plans with outpatient cover
  • National Pension Scheme (NPS)
  • Flexible work policy
  • Childcare support

Silicon Labs is an equal opportunity employer and values the diversity of our employees.

Employment decisions are made on the basis of qualifications and job-related criteria without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status, or any other characteristic protected by applicable law.

At Silicon Labs, we hire and empower great talent to achieve their full potential.

By offering challenging projects, technical mentorship, and continuous learning opportunities, we ensure our employees thrive at every stage of their careers. Here, you’ll work alongside some of the industry’s brightest minds, tackling complex problems that deepen your expertise and expand your horizons. Whether you’re building new skills or shaping your career path, we’re dedicated to supporting your growth and celebrating your success every step of the way.

Please note that our Company never asks for personal information unrelated to the job application process, such as bank or credit card data and never charges any fees to apply to any jobs. For more information please click here.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Engineer - SW Design - RAIL
Lead Engineer - SW Design - RAIL

Silicon Labs GmbH • Hyderabad

On-site
INR 3,500,000 - 4,800,000
Equity Rewards (RSUs)
Insurance plans with Outpatient cover
National Pension Scheme (NPS)
+2
Senior Engineer - SW Design (RAIL)
Senior Engineer - SW Design (RAIL)

Silicon Labs GmbH • Hyderabad

On-site
INR 1,800,000 - 3,000,000
Equity Rewards (RSUs)
Insurance plans with Outpatient cover
National Pension Scheme (NPS)
+2
Staff Engineer - IC Design
Staff Engineer - IC Design

Silicon Labs GmbH • Hyderabad

On-site
INR 1,800,000 - 3,000,000
Equity Rewards (RSUs)
Employee Stock Purchase Plan (ESPP)
Insurance plans with Outpatient cover
+3
Lead Engineer - SW Design
Lead Engineer - SW Design

Silicon Labs GmbH • Hyderabad

On-site
INR 3,500,000 - 5,000,000
Equity Rewards (RSUs)
Employee Stock Purchase Plan (ESPP)
Insurance plans with Outpatient cover
+3
Senior Project Manager - Embedded/Firmware/IC Design
Senior Project Manager - Embedded/Firmware/IC Design

Silicon Labs • Hyderabad

On-site
INR 3,500,000 - 5,500,000
Equity Rewards
ESPP
Insurance plans with Outpatient cover
+3
Lead Engineer - SW Design - RAIL
Lead Engineer - SW Design - RAIL

Silicon Labs • Hyderabad

On-site
INR 2,000,000 - 3,800,000
Equity Rewards
Insurance plans with Outpatient cover
National Pension Scheme (NPS)
+2
Senior Manager - SQA
Senior Manager - SQA

Silabs India Private Limited • Hyderabad

On-site
INR 3,500,000 - 7,000,000
Equity RSUs
ESPP
Insurance plans with Outpatient cover
+3
Staff Engineer - IC Design
Staff Engineer - IC Design

Silicon Labs • Hyderabad

On-site
INR 2,400,000 - 4,200,000
Equity Rewards (RSUs)
Employee Stock Purchase Plan (ESPP)
Insurance plans with Outpatient cover
+3
Lead Engineer - Embedded Software /WiFi
Lead Engineer - Embedded Software /WiFi

Silicon Labs • Hyderabad

On-site
INR 2,500,000 - 4,200,000
Equity Rewards (RSUs)
Employee Stock Purchase Plan (ESPP)
Insurance plans with Outpatient cover
+2
Lead Engineer – IC Design (STA Lead )
Lead Engineer – IC Design (STA Lead )

Silicon Labs GmbH • Hyderabad

On-site
INR 3,500,000 - 7,000,000
Equity Rewards (RSUs)
Insurance plans with Outpatient cover
National Pension Scheme (NPS)
+2