Senior Software Engineering Manager - AI/ML & Embedded Software

12 Hours ago • 3-13 Years

Job Summary

Job Description

The Senior Software Engineering Manager will lead a team to develop software for machine learning in IoT edge devices. This role involves collaborating with product marketing and software leadership, building and managing a team of engineers, setting technical direction, adapting machine learning frameworks, designing tools for optimization, developing hardware-accelerated operators, and creating documentation and examples for customers. The manager will oversee the full software development lifecycle, ensuring on-time delivery and customer support. The ideal candidate should have experience in leading engineering teams, embedded software development, and AI/ML projects. They should be proficient in C/C++ and scripting languages and be able to manage a team and deliver on commitments.
Must have:
  • 3+ years leading software engineering teams
  • 13+ years of experience, 8+ in embedded software
  • Master's degree in a related field
  • Experience with project management tools
  • Experience with resource-constrained environments
  • Knowledge of neural networks and machine learning
  • Proficiency in C/C++ and Python
  • Experience with debugging
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

Our AI/ML focus is on making IoT devices smarter by enabling our devices to run machine learning (ML) algorithms in the field. These algorithms can be used in a wide range of applications from detecting anomalies in vibration signatures, sound/wake-word detection to image recognition. We strive to enable more and more advanced machine learning algorithms in very resource constrained devices by making use of novel machine learning optimization technologies and hardware acceleration.

We are looking for a lead who can build a team to develop our SW to enable a whole new field of machine learning in IoT edge devices.

This job is right for you if you are an experienced leader in AI/ML SW for embedded products & you have experience building & ramping out a team.  You will be a key member of a highly capable team of embedded software engineers, responsible for designing the next generation machine learning support for Silicon Labs’ microcontrollers and wireless products.

Responsibilities

  • Work with our product marketing team & SW leadership team to develop and deliver our AI/ML product offerings.
  • Work with leadership to recruit and ramp an AI/ML SW development team.
  • Manage the newly created team.
  • Work with AI/ML architect to establish solution framework and designs to support a SW development team (technical team of 6+ engineers)
  • Fulfill the role AI/ML SW Team Manager - responsibilities include but not limited to
    • Setting the technical direction for the team.
    •  Adapting to third-party machine learning frameworks (e.g., TensorFlow Lite for Microcontrollers & Apache TVM) to our tools and products.
    • Leading the design and development of tools tailored to optimize memory/energy/speed when running neural network inference on our products.
    • Leading the design and implementation of hardware accelerated neural network operators.
    • Creating tools that help developers train machine learning models and deploy them to our products more efficiently.
    • Developing practical machine learning examples used as a starting point for our customers.
    • Creating technical documentation and driving a positive Dx for our customers.
    • Planning release contents and managing release execution and delivery commitments for your team.

Skills You Will Need

Minimum Qualifications:

Detailed understanding and hands-on experience in software development lifecycle and methodologies, including traditional Agile and waterfall methods.

  • 3+ years of leading software engineering teams
  • Total 13+years of expereince with 8+ years of hands-on embedded software development
  • Master’s degree in computer science, electrical engineering, physics, mathematics, or another related field.
  • Experience in use of modern collaboration and project management tools (Git, Confluence, JIRA, Advanced Roadmaps, MS Project, etc).
  • Proven ability to work with cross-functional teams in different international geographic locations
  • Strong background in highly resource-constrained, real-time, embedded environments.
  • Working knowledge in neural networks and classical machine learning techniques
  • Working knowledge in digital signal processing
  • Proven experience in technical lead role for AI/ML projects, preferably AI/ML for embedded SW
  • Proficiency in C/C++ programming
  • Proficiency in scripting languages such as Python
  • Experience with debugging
  • The ability to multitask and to come up to speed with new technologies, concepts, or methods quickly.
  • Excellent written and verbal communication skills
  • Experience in leading embedded SW Development projects through full SDLC process from use case & requirements, solution architecture through to launch and post launch customer support.
  • Experience in building a team from the ground up, hiring, training, and mentoring a team.
  • Proven track record of managing a team and delivering on commitments.
  • Ability to travel quarterly.

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

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!

Similar Category 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.

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (Hybrid)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hsinchu, Hsinchu City, Taiwan (Hybrid)

Espoo, Uusimaa, Finland (Hybrid)

Budapest, Hungary (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