Senior Engineer - AI/ML

2 Months ago • 4 Years +
Research Development

Job Description

The Software Research & Development Team in Hyderabad develops next-generation software technologies for Silicon Labs’ IoT portfolio, including Zigbee, Thread, Matter, Wi-Fi, proprietary radio software, and hardware modeling. This role is part of an expanding AI/ML software engineering team focused on enabling smarter IoT devices by running machine learning algorithms directly on the edge. These algorithms power applications such as anomaly detection, wake-word recognition, and image classification. The mission is to bring advanced ML capabilities to resource-constrained devices using cutting-edge optimization techniques and hardware acceleration.
Good 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.
Must Have:
  • Design and implement embedded ML solutions for wireless microcontrollers.
  • Integrate third-party ML frameworks into embedded software stack.
  • Develop optimization techniques for model performance on constrained devices.
  • Contribute to tools for ML model conversion, deployment, and evaluation.
  • Build demo applications and reference examples for edge ML capabilities.
  • Create technical documentation and training resources.
  • Apply best practices in embedded development, debugging, and ML model deployment.
  • 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.
Perks:
  • Equity Rewards (RSUs)
  • Employee Stock Purchase Plan (ESPP)
  • Insurance plans with Outpatient cover
  • National Pension Scheme (NPS)
  • Flexible work policy
  • Childcare support

Add these skills to join the top 1% applicants for this job

communication
problem-solving
github
cpp
game-texts
linux
image-classification
model-deployment
pytorch
neural-networks
confluence
git
python
algorithms
jira
tensorflow
machine-learning

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.

Set alerts for more jobs like Senior Engineer - AI/ML
Set alerts for new jobs by Silicon Labs
Set alerts for new Research Development jobs in India
Set alerts for new jobs in India
Set alerts for Research Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙