Voice / ML Firmware Engineer

12 hours ago


bangalore, India Tek Spikes Full time

Position: Voice / ML Firmware EngineerCompany: Tek SpikesLocation: BangaloreOverview: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. RequirementsQualifications:- 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



  • bangalore, India X-PHY Full time

    X-PHY is an industry leader in cybersecurity technology, delivering cutting-edge solutions that proactively protect businesses from evolving cyber threats. As a hardware-based cybersecurity company, we don't just build products—we build the future.As we continue to expand, we're seeking passionate, driven individuals to join our mission to redefine...

  • Firmware Engineer

    1 week ago


    bangalore, India Digital Shark Technology Pvt. Ltd. Full time

    Job Summary: We are looking for a talented Firmware Engineer with 2–3 years of hands-on experience in embedded firmware development. The ideal candidate will be responsible for designing, developing, testing, and debugging firmware for microcontroller-based systems, working closely with hardware and software teams to deliver reliable embedded solutions....

  • Speech AI Engineer

    3 weeks ago


    bangalore, India The Future of Voice Full time

    Overview We’re building the future of voice — intelligent, expressive, multilingual systems that can understand, respond, and connect with humans naturally. As our Speech AI Engineer , you’ll be part of a high-performance team designing voice intelligence  that powers conversational platforms for governments, enterprises, and next-gen contact...

  • Firmware Architect

    10 hours ago


    bangalore, India Eximietas Design Full time

    About Company:Eximietas Design is a leading technology consulting and solutions development firm specializing in Chip design, Firmware & Embedded Software development, Cloud Computing, Cyber Security, and AI/ML domains. Our success is anchored in the unparalleled expertise of our engineering leadership team, who have collectively taped-out over 100+ chips...


  • bangalore, India L&T Technology Services Full time

    Job Title: Senior Engineer – Firmware Location: Bangalore Experience Required: Minimum 10 years Education: Bachelor’s/Master’s in Electronics or Software Engineering Key Responsibilities Responsibility AreaDetails Technical Guidance Provide direction on software/firmware design specifications, ensuring compliance with international standards and...


  • bangalore, India L&T Technology Services Full time

    Job Title: Senior Engineer – Firmware Location: Bangalore Experience Required: Minimum 10 years Education: Bachelor’s/Master’s in Electronics or Software Engineering Key Responsibilities Responsibility AreaDetails Technical Guidance Provide direction on software/firmware design specifications, ensuring compliance with international standards and...

  • Firmware Engineer

    15 hours ago


    bangalore, India GE HealthCare Full time

    Job Description SummaryAs a Firmware Engineer, You'll be Responsible for designing , developing and testing Embedded Software (Firmware), platforms and systems that control and runs on devices that need to be tailored to the needs of the hardware that it has to control and run on (i.e. directly controls the real time functions of a physical device such as...


  • Bangalore, India Vista Applied Solutions Group Inc Full time

    Job Summary: Client is looking for Firmware Engineer and this is hybrid position from Banglore. Responsibilities: Participate as a member of the NAND characterization team to architect, prototype and implement firmware for FlashTech NVMe Controllers for newest generations of NAND from various NAND vendors. Work on Machine Learning based NAND management...

  • Firmware Engineer

    1 week ago


    bangalore, India QualiZeal Full time

    Job Description:We are seeking a highly skilled and motivated Firmware Development Engineer to join our team in designing and developing embedded solutions for Linux-based gateway systems. You will play a key role in developing robust, secure, and scalable firmware tailored for low-power, wide-range embedded devices, leveraging advanced Linux systems, AWS...


  • bangalore, India L&T Technology Services Full time

    Job Title: Senior Engineer – FirmwareLocation: BangaloreExperience Required: Minimum 10 yearsEducation: Bachelor’s/Master’s in Electronics or Software EngineeringKey ResponsibilitiesResponsibility AreaDetailsTechnical GuidanceProvide direction on software/firmware design specifications, ensuring compliance with international standards and certification...