Silicon Labs Logo

Silicon Labs

Senior QA Engineer –( Embedded Systems ,Test Automation ,RAIL)

Posted 2 Days Ago
Be an Early Applicant
In-Office
Hyderabad, Telangana
Mid level
In-Office
Hyderabad, Telangana
Mid level
Responsible for planning, developing, and automating tests for the Radio Abstraction Interface Layer (RAIL) to enhance quality assurance in embedded wireless products within the Gecko SDK.
The summary above was generated by AI

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.

Meet the Team

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, Java, 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

Java, JUnit, Python, Jenkins, Docker, Cloud Computing, SQL, Windows, Linux, Shell, Bash, Git

Skills You Will Need
  • 3+ 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, Java, 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:

  • 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.

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

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.

Top Skills

Bash
C
Docker
Git
Java
Jenkins
Junit
Linux
Python
Shell
SQL
Windows

Similar Jobs

Yesterday
In-Office
Hyderabad, Telangana, IND
Senior level
Senior level
Hardware • Semiconductor
Seeking a Senior Software Quality Assurance Engineer to ensure quality in PCIe, USB Driver, and Ethernet Switches with responsibilities spanning all QA stages, including strategy development, test execution, and issue resolution.
Top Skills: HlkKeysightLecroyLinuxNvmePciePerlPythonRubyTclUsbViaviWindows
10 Days Ago
In-Office or Remote
Hyderabad, Telangana, IND
Mid level
Mid level
Other
The QA Engineer will own and evolve test automation, design robust automated test suites, manage CI pipelines, and improve test reliability.
Top Skills: CircleCICypressGithub ActionsJavaScriptPlaywrightPythonSeleniumTypescript
12 Days Ago
In-Office
Hyderabad, Telangana, IND
Mid level
Mid level
Big Data • Marketing Tech • Analytics
The role involves designing, developing, and executing manual and automated tests, maintaining frameworks, and collaborating in an Agile environment to ensure quality in software delivery.
Top Skills: BitbucketCi/CdCypressDockerGitGitGitlabJavaJavaScriptPlaywrightPostmanPythonRest-AssuredScalaSelenium

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account