Silicon Labs

low-power wireless connectivity

SeniorSoftwareEngineer-C/C++/EmbeddedSoftware

Hyderabad, India FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer - C/C++/Embedded Software at Silicon Labs. Skills: Embedded Software Development, C/C++, Wi-Fi ICs, Connectivity Solutions. design, implement, and test high-quality embedded software. Develop and maintain embedded software in C for Wi-Fi ICs”

What You'll Achieve.

ensure robust, production-ready software delivery; ensure high-quality and maintainable code

Industry & Context.

low power wireless connectivity
Problems you'll solve

problem-solving skills; Debug software and system issues

What They're Looking For.

Must Have

coding skills in C/C++, Experience with unit testing, debugging, and validation in embedded environments, Proven experience applying best software development practices (design, coding standards, code reviews, maintainability) and best testing practices (unit, integration, functional), Familiarity with CI/CD pipelines, automation, and continuous integration workflows, problem-solving skills and attention to detail, Experience with artificial intelligence (AI) powered tools and technologies used to enhance productivity, analysis, and decision-making

Nice to Have

Exposure to Linux kernel, device drivers, or open-source development, Knowledge of Wi-Fi or other networking protocol stacks, Experience with RTOS-based environments, Understanding of Agile/Scrum methodologies and experience collaborating in iterative development environments

What You'll Do.

and test high-quality embedded software

Develop and maintain embedded software in C for Wi-Fi ICs

Write unit tests and functional tests

Debug software and system issues

Collaborate with cross-functional teams to integrate software with hardware and protocol stacks

Participate in code reviews

Follow and improve software development best practices

How You'll Work.

Team & Collaboration

work closely with architects, hardware engineers, and test teams; Collaborate with cross-functional teams; Participate in code reviews; contribute to a culture of continuous improvement; experience collaborating in iterative development environments

Full 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](https://www.silabs.com/). **The Role** We are seeking passionate **Embedded Software Developers** to join our Wi-Fi software team. In this role, you will design, implement, and test high-quality embedded software that powers our Wi-Fi ICs and connectivity solutions. You will work closely with architects, hardware engineers, and test teams to ensure robust, production-ready software delivery. **Key Responsibilities** * Develop and maintain embedded software in C for Wi-Fi ICs. * Write unit tests and functional tests to ensure code quality and reliability. * Debug software and system issues using tools such as JTAG, GDB, and logic analyzers. * Collaborate with cross-functional teams to integrate software with hardware and protocol stacks. * Participate in code reviews and contribute to a culture of continuous improvement. * Follow and improve software development best practices, ensuring high-quality and maintainable code. **Required Qualifications** * Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field. * 5+ years of experience in embedded software development. * Strong coding skills in C/C++. * Experience with unit testing, debugging, and validation in embedded environments. * Proven experience applying best software development practices (design, coding standards, code reviews, maintainability) and best testing practices (unit, integration,

Free ATS check

Applying for this Senior Software Engineer - C/C++/Embedded Software role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Silicon Labs?

Real rants from real employees. Read before you apply.

Read Company Rants →