Taro Logo

Voice / ML Firmware Engineer

Tek Spikes is a technology company developing innovative embedded systems with voice recognition and machine learning capabilities.
Embedded
Senior Software Engineer
In-Person
11 - 50 Employees
5+ years of experience
AI

Job Description

Tek Spikes is seeking a Voice / ML Firmware Engineer to develop embedded systems leveraging voice recognition and machine learning technologies. This role combines firmware development with cutting-edge ML and voice processing, requiring 5+ years of experience in embedded systems. The position involves designing and optimizing firmware for voice recognition systems, implementing ML models on embedded platforms, and working with technologies like TensorFlow Lite and PyTorch. The ideal candidate will have strong C/C++ programming skills, understanding of DSP principles, and experience with various hardware interfaces. This is an opportunity to work on next-generation SoC platforms in a collaborative environment with potential for growth into technical leadership roles. The role is based in Bengaluru, India, offering a chance to work with world-class engineers on innovative voice and ML applications.

Last updated 3 months ago

Responsibilities For Voice / ML Firmware Engineer

  • Design, develop, and maintain firmware for embedded systems focusing on voice recognition and machine learning functionalities
  • Implement and optimize voice processing algorithms for performance and resource efficiency
  • Collaborate with machine learning engineers to integrate models into firmware
  • Conduct testing and validation of voice and ML features
  • Work alongside hardware engineers to troubleshoot and resolve integration issues
  • Document the development process, including design specifications, testing protocols, and deployment procedures

Requirements For Voice / ML Firmware Engineer

Python
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • 5+ years of experience in embedded firmware development with focus on voice processing or ML applications
  • Proficiency in C/C++ with experience in low-level programming
  • Strong understanding of digital signal processing (DSP) principles
  • Experience with machine learning frameworks (TensorFlow Lite, PyTorch)
  • Experience with hardware interfaces (I2C, SPI, UART)
  • Knowledge of wireless communication protocols
  • Familiarity with software development tools like Git, JIRA
  • Strong problem-solving and communication skills
  • Experience in optimizing firmware for resource-constrained environments

Benefits For Voice / ML Firmware Engineer

  • Work on next-gen SoC platforms powering tomorrow's devices
  • Take ownership of critical projects with autonomy and visibility
  • Collaborate with world-class engineers in a fast-paced, innovative environment
  • Opportunity for career growth into architecture, management, or strategic technical leadership

Related Jobs