Senior Engineer - AI/ML

1 Year ago • 4 Years + • Research Development

Job Summary

Job Description

Silicon Labs is seeking a Senior Engineer in AI/ML to join their Software Research & Development Team in Hyderabad. The role involves developing next-generation software technologies for IoT products, focusing on integrating machine learning algorithms directly onto edge devices for applications like anomaly detection and image classification. Responsibilities include collaborating on embedded ML solutions, integrating third-party ML frameworks, optimizing models for resource-constrained devices, contributing to ML tools, building demo applications, and creating technical documentation. The ideal candidate will have 4+ years of experience in embedded systems software development with proficiency in C/C++, Python, and Git, along with a strong understanding of embedded systems, ML algorithms, and ARM microcontrollers.
Must have:
  • 4+ years embedded systems software development
  • Proficiency in C/C++, Python, and Git
  • Strong understanding of embedded systems development
  • Exposure to machine learning algorithms
  • Knowledge of ARM microcontrollers
  • Familiarity with DSP and embedded ML frameworks
Good to have:
  • Experience with ML model training, quantization, and deployment
  • Familiarity with real-time operating systems (RTOS)
  • Knowledge of TensorFlow and PyTorch
  • Experience with Linux and command line
  • Familiarity with JIRA and Confluence
Perks:
  • Equity Rewards (RSUs)
  • Employee Stock Purchase Plan (ESPP)
  • Insurance plans with Outpatient cover
  • National Pension Scheme (NPS)
  • Flexible work policy
  • Childcare support

Job Details

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 Software Research & Development Team in Hyderabad is responsible for developing next-generation software technologies for our IoT portfolio, including Zigbee, Thread, Matter, Wi-Fi, proprietary radio software, and hardware modeling.
We are expanding our AI/ML software engineering team in Hyderabad to enable smarter IoT devices by running machine learning (ML) algorithms directly on the edge. These algorithms power applications such as anomaly detection, wake-word recognition, and image classification. Our mission is to bring advanced ML capabilities to resource-constrained devices using cutting-edge optimization techniques and hardware acceleration.

As an AI/ML Engineer, you will:

  • Collaborate with engineers and architects to design and implement embedded ML solutions for Silicon Labs’ wireless microcontrollers.
  • Integrate third-party ML frameworks (e.g., ExecuTorch, CMSIS-NN, CMSIS-DSP) into our embedded software stack.
  • Develop optimization techniques to improve model performance on memory- and energy-constrained devices.
  • Contribute to tools for ML model conversion, deployment, and evaluation.
  • Build demo applications and reference examples to showcase edge ML capabilities.
  • Create technical documentation and training resources for internal and external developers.
  • Apply best practices in embedded development, debugging, and ML model deployment.

Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Electrical/Electronics Engineering, or a related technical field.
  • 4+ years of professional experience in embedded systems software development.
  • Proficiency in C/C++, Python, and Git.
  • Strong understanding of embedded systems development, debugging tools, and cross-compilation.
  • Exposure to machine learning algorithms, including deep neural networks and classical ML methods.
  • Knowledge of ARM microcontrollers (MCUs).
  • Familiarity with digital signal processing (DSP) and embedded ML frameworks like Tensorflow Lite for Microcontrollers (LiteRT), ExecuTorch, CMSIS-NN, or CMSIS-DSP
  • Strong analytical and communication skills.
  • Eagerness to learn and grow in a fast-paced, collaborative environment.
  • Nice to Have:
  • Experience with ML model training, quantization, and deployment pipelines.
  • Familiarity with real-time operating systems (RTOS).
  • Knowledge of TensorFlow and PyTorch.
  • Experience with Linux and using the command line.
  • Familiarity with project planning and documentation tools like JIRA and Confluence

Nice to Have:

  • Experience with ML model training, quantization, and deployment pipelines.
  • Familiarity with real-time operating systems (RTOS).
  • Knowledge of TensorFlow and PyTorch.
  • Experience with Linux and using the command line.
  • Familiarity with project planning and documentation tools like JIRA and Confluence

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

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability.

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.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Hyderabad, Telangana, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Research Development Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

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.

Budapest, Hungary (On-Site)

Singapore (Hybrid)

Austin, Texas, United States (On-Site)

Budapest, Hungary (On-Site)

Hyderabad, Telangana, India (On-Site)

Austin, Texas, United States (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Budapest, Hungary (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Silicon Labs

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug