
Voice / ML Firmware Engineer
3 days ago
Position: Voice / ML Firmware Engineer
Company: Tek Spikes
Location: Bangalore
Overview:
Tek Spikes is seeking a skilled Voice / ML Firmware Engineer to contribute to our innovative projects involving voice recognition and machine learning technologies. In this role, you will develop firmware for embedded systems that leverage voice processing algorithms and machine learning models. You will work closely with cross-functional teams to ensure seamless integration of voice capabilities into our products, enhancing user experiences through advanced technology.
Key Responsibilities:
- 5+ years of experience in Embedded domain or related field with a focus on Voice and ML Applications.
- Design, develop, and maintain firmware for embedded systems focusing on voice recognition and machine learning functionalities.
- Good technical writing skills.
- Strong fundamentals in programming using C, embedded system concepts, software build process, and hands on experience in board bring-up.
- Sound knowledge of working with RTOS such as FreeRTOS.
- Experience with optimizing embedded applications for low power and high performance.
- Knowledge of digital signal processing/Video/Image signal processing.
- Knowledge of ML training frameworks (Tensorflow lite micro, Pytorch etc.)
- Experience of porting ML models on embedded systems and optimizing them for real time
- performance.
- Experience in debugging multicore applications.
- Good understanding of microcontroller architectures (Arm Cortex-M, 32-bit) and NPU.
- Knowledge on working with linker scripts for different toolchains such as GCC, IAR, Arm etc is an added advantage.
- Implement and optimize voice processing algorithms for performance and resource efficiency.
- Collaborate with machine learning engineers to integrate models into firmware, ensuring high accuracy and low latency.
- Conduct testing and validation of voice and ML features in real-world applications, improving performance based on feedback.
- Work alongside hardware engineers to troubleshoot and resolve integration issues affecting voice functionalities.
- Keep abreast of advancements in voice recognition and ML technology, applying new techniques to enhance our products.
- Document the development process, including design specifications, testing protocols, and deployment procedures.
Requirements
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 5+ years of experience in embedded firmware development with a focus on voice processing or machine learning applications.
- Proficiency in programming languages such as C/C++, with experience in low-level programming for embedded systems.
- Strong understanding of digital signal processing (DSP) principles and their application in voice recognition.
- Familiarity with machine learning frameworks (e.g., TensorFlow Lite, PyTorch) and techniques for deploying models on embedded devices.
- Experience with hardware interfaces (e.g., I2C, SPI, UART) and working with audio processing components.
- Knowledge of wireless communication protocols relevant to voice technology (e.g., Bluetooth, Wi-Fi).
- Familiarity with software development tools such as Git, JIRA, and agile methodologies.
- Excellent problem-solving skills and ability to work on multiple projects simultaneously in a dynamic environment.
- Strong communication skills to collaborate effectively with cross-functional teams and document technical details.
Experience in optimizing firmware for resource-constrained environments and enhancing voice experiences is highly desirable.
Benefits
- 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
-
Dell - AI/ML Firmware Engineer
3 weeks ago
Bengaluru, Karnataka, India Hirist Full timeNote : If shortlisted, you will be invited for initial rounds on 13th September'25 (Saturday) in will : - Lead the design, development, training, and deployment of AI/ML models including : 1. Traditional ML models (e.g., classification, regression, clustering) 2. Generative AI models (e.g., GPT, LLaMA, Mistral, Claude) 3. On-device and edge inference models...
-
Firmware Engineer
3 weeks ago
Bengaluru, Karnataka, India Black Box Full timeJob Description- Firmware Development: Design, develop, test, and debug firmware code for embedded systems or devices- This includes writing efficient and reliable code to control the hardware and implement required functionalities- Embedded Systems Design: Work closely with hardware engineers to define system requirements, select appropriate...
-
Senior Firmware Specialist
2 weeks ago
Bengaluru, Karnataka, India beBeefirmware Full time ₹ 15,00,000 - ₹ 25,00,000Embedded Firmware Engineer RoleWe seek an Embedded Firmware Engineer to develop firmware for mission-critical devices. The ideal candidate will have expertise in low-power performance optimization and robust driver development.Firmware DevelopmentDevelop Robust Drivers: Implement drivers for communication protocols (I2C, SPI, UART, CAN, BLE, LoRa) to ensure...
-
Sr Firmware and Embedded Engineer
3 weeks ago
Bengaluru, Karnataka, India Hoomanely Full timeWhat You'll DoLead firmware architecture and development for next-gen IoT health devices built on ARM Cortex-M/-A, STM32MP, TI AM62x, Broadcom, ESP32-S3/C6, and emerging RISC-V platforms. Build and optimize custom Yocto Linux distributions and FreeRTOS deployments across multi-core edge hardware, integrating AI accelerators, DSPs, and multimodal sensors....
-
Sr Firmware and Embedded Engineer
2 weeks ago
Bengaluru, Karnataka, India Hoomanely Full timeWhat You'll DoLead firmware architecture and development for next-gen IoT health devices built on ARM Cortex-M/-A, STM32MP, TI AM62x, Broadcom, ESP32-S3/C6, and emerging RISC-V platforms.Build and optimize custom Yocto Linux distributions and FreeRTOS deployments across multi-core edge hardware, integrating AI accelerators, DSPs, and multimodal...
-
Sr Firmware and Embedded Engineer
2 weeks ago
Bengaluru, Karnataka, India Hoomanely Full timeWhat You'll Do Lead firmware architecture and development for next-gen IoT health devices built on ARM Cortex-M/-A, STM32MP, TI AM62x, Broadcom, ESP32-S3/C6, and emerging RISC-V platforms. Build and optimize custom Yocto Linux distributions and FreeRTOS deployments across multi-core edge hardware, integrating AI accelerators, DSPs, and multimodal sensors. ...
-
Sr Firmware and Embedded Engineer
2 weeks ago
Bengaluru, Karnataka, India Hoomanely Full timeWhat You'll DoLead firmware architecture and development for next-gen IoT health devices built on ARM Cortex-M/-A, STM32MP, TI AM62x, Broadcom, ESP32-S3/C6, and emerging RISC-V platforms.Build and optimize custom Yocto Linux distributions and FreeRTOS deployments across multi-core edge hardware, integrating AI accelerators, DSPs, and multimodal...
-
Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India Hornbeam Tech Pvt Ltd Full time ₹ 5,00,000 - ₹ 8,00,000 per yearCompany DescriptionHornbeam Tech Pvt Ltd is a technology solutions company dedicated to building reliable, secure, and high-performance systems for the connected world. Our work spans multiple industries, including automotive, healthcare, and industrial automation, where safety, precision, and innovation are essential. We combine expertise in hardware...
-
Embedded Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India Morphedo Technologies Pvt Ltd Full timeEmbedded Firmware EngineerAbout the RoleAt Morphedo, Embedded System Engineers are not just coders, they are system architects ensuring our devices survive critical missions, from ICU wards to defence outposts. You will design firmware that must perform in unpredictable, unforgiving environments. Alongside firmware, you will collaborate closely with hardware...
-
Firmware Engineer
18 hours ago
Bengaluru, Karnataka, India Peoplefy Full time ₹ 8,00,000 - ₹ 24,00,000 per yearJoin Our Team as a Firmware Engineer (Embedded Systems – C++ Expert) Are you enthusiastic about crafting high-performance embedded solutions and thrive at the hardware-software crossroads? We are seeking a talented Firmware Engineer with 6–9 years of experience to bolster our team in Bangalore (Hybrid).As a key player, you will spearhead architecture,...