
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
-
Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India Varite Full timeJob Summary :We are seeking an experienced Firmware Engineer specializing in bootloader development and Board Support Package (BSP) integration. The ideal candidate will work on low-level firmware components, enabling seamless hardware-software integration across embedded platforms. You will play a critical role in platform bring-up, secure boot, and system...
-
Lead Firmware Engineer
3 days ago
Bengaluru, Karnataka, India Maxwell Energy System Pvt Ltd Full time ₹ 15,00,000 - ₹ 20,00,000 per yearAt Maxwell, we are at the forefront of lithium-ion battery technology, focusing on making energy storage safer, more efficient, and scalable. As part of our team, you will contribute to tackling one of the world's biggest challenges: Energy storage.We are seeking a Lead Firmware Engineer to design and implement efficient, reliable, and maintainable firmware...
-
Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India SproutsAI Full timeKey Responsibilities :.- Develop and refine firmware for mobile manipulator robots, focusing on robustness and precision.- Integrate key robotic components, including collaborative robotic arms, sensors, motors, actuators, and power tools using uROS framework.- Test and debug firmware, systematically resolving hardware-software interface issues.- Collaborate...
-
WiFi Firmware Engineer
3 weeks ago
Bengaluru, Karnataka, India Varite Full timeJob Summary :We are seeking a skilled WiFi Firmware Engineer to design, implement, and optimize firmware for wireless connectivity solutions. This role involves working on MAC-level protocols, signal processing algorithms, and real-time embedded systems for high-performance and power-efficient wireless products. The ideal candidate will have strong expertise...
-
Bluetooth Firmware Engineer
3 weeks ago
Bengaluru, Karnataka, India Varite Full timeJob Summary : We are looking for a talented Bluetooth Firmware Engineer to design, develop, and optimize firmware for Bluetooth connectivity solutions. This role involves working on Bluetooth Classic and BLE features, developing host software and profiles, and integrating chipsets into high-performance, low-power products. The ideal candidate will have...
-
Firmware Engineer Opportunities
11 hours ago
Bengaluru, Karnataka, India beBeeFirmware Full time US$ 1,20,000 - US$ 2,00,000Job Title: Firmware Developer We are seeking a skilled firmware developer to join our team. The ideal candidate will have a strong understanding of computer architecture, low-level programming in C, and experience with developing, porting, debugging, and documenting core firmware support for various DRAM technologies. Key Responsibilities:Developing,...
-
Firmware Engineering Manager
2 weeks ago
Bengaluru, Karnataka, India Talent Expert Sourcing Solutions Full timeJob DescriptionFirmware Engineering Managerdrive embedded firmware and intelligent video/IoT productsHands-on role with deep technical expertise with people management, global collaboration, and smart security innovation.You will lead and mentor a multidisciplinary engineering team of around 25 members of embedded software, image tuning, MCU, and QA...
-
SMTS Firmware Engineer
19 hours ago
Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full timeJob DescriptionPassionate about firmware development on bare-metal or close to bare-metal environment. Ability to look at the big picture , architect solutions that are optimal and scalable, and document them concisely. Should be a good team player with a collaborative can-do attitude. Strong knowledge of computer architecture and low-level programming in...
-
MTS Firmware Engineer
19 hours ago
Bengaluru, Karnataka, India Advanced Micro Devices (AMD) Full timeJob DescriptionPassionate about firmware development on bare-metal or close to bare-metal environment. Need strong problem-solving skills, with a collaborative can-do attitude. Strong knowledge of computer architecture and low-level programming in CKEY RESPONSIBILITIES:- Developing, porting, debugging, and documenting core firmware support for various DRAM...
-
Embedded Firmware Engineer
1 day ago
Bengaluru, Karnataka, India beBeeFirmware Full time US$ 90,000 - US$ 1,20,000Job OpportunityWe are seeking an experienced firmware engineer to join our team. As a key member of our engineering group, you will be responsible for designing, developing, and debugging firmware for various products.Key Responsibilities:Design, develop, and verify firmware for various products.Collaborate with cross-functional teams to ensure smooth...