Lead Engineer - SW QA (RAIL / Wireless Protocols)

Silicon Labs

Hyderabad

On-site

INR 1,800,000 - 3,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Silicon Labs in Hyderabad, India is seeking a Software Developer in Test to plan, develop, debug, and automate tests for the Radio Abstraction Interface Layer (RAIL) within the Gecko SDK. You will ensure test coverage for RAIL features and maintain build-to-build quality across distributed teams in Boston and Austin, collaborating with SQA colleagues worldwide.

The ideal candidate has strong C skills, Python or Perl scripting, and experience with CI systems like Jenkins.

Qualifications

  • 6+ years of experience as a Software Developer or Software Developer in Test.
  • Strong understanding of wireless radio transmission fundamentals.
  • Proficiency in C, and scripting languages such as Python or Perl.
  • Experience with continuous integration techniques (Jenkins preferred).
  • Strong communication skills and ability to work in cross-functional teams.
  • Conversational fluency in English.

Responsibilities

  • Design and execute functional, negative, performance, and stress tests for embedded wireless and MCU products.
  • Work closely with development teams to debug issues found during testing.
  • Develop efficient and stable automated tests for continuous integration environments.
  • Assist in resolving customer issues by reproducing and analyzing problems.
  • Emulate customer environments by collaborating with sales and field application engineers.
  • Build, manage, and maintain distributed test networks.
  • Simplify and automate product deployments and platform changes.
  • Identify opportunities to automate and streamline processes to improve team productivity.
  • Implement test cases based on test plans.
  • Investigate test results within CI systems.
  • Write custom embedded applications.
  • Technologies We Use: Python, Pytest, Jenkins, Docker, Cloud Computing, SQL, Windows, Linux, Shell, Bash, Git

Skills

C language
Python scripting
Perl scripting
English communication
Cross-functional teamwork

Education

Bachelor's degree in CS/CE/EE

Tools

Jenkins
Docker
Git
Linux
Windows
SQL

Job description

The IoT Software Quality Assurance (SQA) Team at Silicon Labs, spread across multiple global locations, focuses on improving the overall quality of the Silicon Labs Gecko SDK. The Gecko SDK includes all wireless protocols (Bluetooth Low Energy (BLE), Bluetooth Mesh, Zigbee, OpenThread, Wi-Sun, Z-Wave, and proprietary protocols) and 32-bit microcontroller (MCU) software required to build IoT products.

Our SQA team works closely with software development teams to ensure a deep understanding of product features and system functionality. We leverage an internal test framework to automate tests for repeatability and stability, providing detailed reports on each build to ensure quality assurance. With decades of experience, our team delivers high-quality embedded software products to some of the biggest names in the industry.

The Role

Silicon Labs is looking for a Software Developer in Test to plan, develop, debug, and automate test scripts to improve the overall quality of the Radio Abstraction Interface Layer (RAIL). This layer abstracts complex radio functionality from networking stacks, enabling faster adoption of each radio platform.

Since all Silicon Labs wireless protocols utilize RAIL, this role is critical to the foundation of our Gecko SDK software product. Most of our customers build IoT products such as smart homes, smart metering, and smart cities.

You will be the primary Software Developer in Test responsible for providing test coverage for RAIL features and maintaining build-to-build quality and consistency. The ideal candidate has experience with radio architectures, PHY layers, embedded software, and firmware for MCU peripherals.

You will collaborate closely with development teams in Boston and Austin, as well as global SQA teams. Proficiency in C, and Python is required.

Responsibilities
  • Design and execute functional, negative, performance, and stress tests for embedded wireless and MCU products.
  • Work closely with development teams to debug issues found during testing.
  • Develop efficient and stable automated tests for continuous integration environments.
  • Assist in resolving customer issues by reproducing and analyzing problems.
  • Emulate customer environments by collaborating with sales and field application engineers.
  • Build, manage, and maintain distributed test networks.
  • Simplify and automate product deployments and platform changes.
  • Identify opportunities to automate and streamline processes to improve team productivity.
  • Implement test cases based on test plans.
  • Investigate test results within CI systems.
  • Write custom embedded applications.
  • Technologies We Use :Python, Pytest, Jenkins, Docker, Cloud Computing, SQL, Windows, Linux, Shell, Bash, Git
Skills You Will Need
  • 6+ years of experience as a Software Developer or Software Developer in Test (or Master’s + 2 years).
  • Strong understanding of wireless radio transmission fundamentals.
  • Proficiency in C, and scripting languages such as Python or Perl.
  • Experience with continuous integration techniques (Jenkins preferred).
  • Strong communication skills and ability to work in cross-functional teams.
  • Conversational fluency in English.
Bonus Points For
  • RF validation experience using lab instrumentation (spectrum analyzers, packet sniffers, PTI, etc.).
  • Experience leading a small technical team.
  • Ability to multitask and learn new technologies quickly.
  • Conversational fluency in French.
Education
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
Experience with artificial intelligence (AI) powered tools and technologies used to enhance productivity, analysis, and decision-making

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.

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

Similar jobs worth comparing

Senior Embedded Software Engineer – Wireless Firmware (RAIL SDK)
Senior Embedded Software Engineer – Wireless Firmware (RAIL SDK)

Silicon Labs • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Lead Embedded Software Engineer – Wireless Firmware (RAIL SDK)
Lead Embedded Software Engineer – Wireless Firmware (RAIL SDK)

Silicon Labs • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Senior Engineer - SW Design (RAIL)
Senior Engineer - SW Design (RAIL)

silabs • Hyderabad

On-site
INR 1,800,000 - 2,800,000
Software QA Manager - Multi Protocol
Software QA Manager - Multi Protocol

Silicon Labs • Hyderabad

On-site
INR 1,200,000 - 2,400,000
Engineer I - SQA
Engineer I - SQA

Silicon Labs • Hyderabad

On-site
INR 800,000 - 1,200,000
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 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
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
Lead Engineer SQA Automation
Lead Engineer SQA Automation

GreenWave™ Radios • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Competitive salary and stock options
Learning and development opportunities
Employer-paid health insurance
+1
Senior SQA Manager - Device Drivers/ microcontrollers/Platform Software
Senior SQA Manager - Device Drivers/ microcontrollers/Platform Software

Silicon Labs • Hyderabad

On-site
INR 4,500,000 - 6,500,000