🔔 FCM Loaded

Software Architect - Embedded SW/WiFi Protocol Stack

Silicon Labs

2 - 5 years

Hyderabad

Posted: 14/02/2026

Getting a referral is 5x more effective than applying directly

Job Description

The Role

We are looking for a hands-on Software Architect to shape the architecture of embedded software, Wi-Fi protocol stacks, low-level firmware, and Linux drivers for our next-generation Wi-Fi ICs.

This is a unique opportunity to contribute to the architectural foundations of advanced wireless connectivity balancing execution today with a forward-looking vision of where our overall system, spanning both software and hardware, should be tomorrow.

As part of a collaborative group of architects, you will work across execution, planning, and long-term strategy: defining architectures, guiding designs, and shaping the direction of our technology to align with evolving Wi-Fi standards and product needs.


Responsiblities

Execution

  • Own software architecture and design, and guide implementations to align with architectural direction.
  • Debug complex system-level issues and provide solutions with architectural insights.
  • Perform code reviews from an architectural and system perspective to ensure scalability, performance, and maintainability.

Planning

  • Collaborate with engineering managers on JIRA top-level split, estimation, and backlog structuring to ensure feasibility and alignment with architectural goals.
  • Provide technical input on schedules, dependencies, and integration risks.

Broad and Long-Term Vision

  • Shape the long-term architectural vision for embedded software, Wi-Fi protocol stacks, and Linux drivers.
  • Contribute to Wi-Fi specifications and standards and track industry trends to influence product direction.
  • Drive strategic architectural initiatives that position Silicon Labs as a leader in wireless connectivity.
  • Advocate for open-source/Linux engagement, including upstream contributions where valuable.
  • Ensure rigor in software quality by driving unit testing, functional testing, continuous integration, and verification practices across the team.


Skills you'll need:

  • Bachelors or Masters degree in Computer Science, Electrical Engineering, or related field.
  • 12+ years of professional software development experience, including significant experience in an Architect role, with a strong focus on embedded systems, communication stacks, or Linux kernel drivers.
  • Proven ability to define and evolve software architectures for complex embedded systems, making thoughtful trade-offs across performance, power, scalability, reliability, and maintainability.
  • Strong knowledge of software architecture and design patterns, with the ability to apply them pragmatically to achieve the best architecture without unnecessary reinvention.
  • Demonstrated expertise in documenting and communicating architectures and designs in a clear and structured way for engineering teams and stakeholders.
  • Ability to provide logical reasoning and lead technical conversations, building consensus around the best architectural and design choices, and influencing across architects, engineering teams, and leadership.
  • Deep experience in system-level thinking and HW/SW partitioning, including designing software for complex SoCs and hardware accelerators.
  • Deep expertise in Wi-Fi protocols or other communication stacks.
  • Solid understanding of Linux kernel architecture and device drivers, including upstreaming practices.
  • Hands-on proficiency in C development and low-level debugging at system and driver layers.
  • Strong exposure to CI/CD pipelines, integration testing, and performance benchmarking frameworks.


The following qualifications will be considered a plus:

  • Contributions to open-source projects (Linux kernel, networking stacks, etc.).
  • Familiarity with real-time operating systems (RTOS) alongside Linux.
  • Knowledge of security in embedded software, including secure boot, cryptography, and trusted execution environments.
  • Understanding of Agile/Scrum methodologies and experience collaborating in iterative development environments.


Benefits & Perks

Not only will you be joining a highly skilled and tight-knit team where every engineer makes a significant impact on the product; we also strive for good work/life balance and to make our environment welcoming and fun.

  • Equity Rewards (RSUs)
  • Employee Stock Purchase Plan (ESPP)
  • Insurance plans with Outpatient cover
  • National Pension Scheme (NPS)
  • Flexible work policy
  • Childcare support.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.