Talent.com
This job offer is not available in your country.
Embedded Software Engineer

Embedded Software Engineer

VariteBangalore
30+ days ago
Job description

Key Responsibilities :

  • Develop and optimize embedded software applications for real-time voice, ML, and signal processing systems.
  • Work on board bring-up, peripheral integration, and low-level driver development for embedded platforms.
  • Port and optimize ML models (e.g., voice recognition, image processing) using frameworks like TensorFlow Lite Micro, PyTorch, etc., for real-time performance on embedded devices.
  • Optimize applications for low power consumption and high performance on microcontroller-based systems.
  • Integrate and work with RTOS environments such as FreeRTOS, including task scheduling, inter-process communication, and resource management.
  • Debug and resolve issues in multicore embedded systems, working closely with hardware and firmware teams.
  • Apply digital signal processing (DSP) techniques to real-time data for voice and video / image processing tasks.
  • Work with Arm Cortex-M (32-bit) microcontroller platforms and utilize available NPU (Neural Processing Unit) accelerators.

Required Skills :

  • 5+ years of experience in embedded systems development
  • Strong proficiency in C programming and embedded software design
  • Deep understanding of RTOS concepts (e.g., FreeRTOS)
  • Experience with software build processes, including cross-compilation and debugging
  • Solid hands-on experience with board bring-up and embedded hardware interfaces
  • Experience with machine learning model deployment on microcontrollers and optimization for inference
  • Good understanding of microcontroller architectures, especially ARM Cortex-M and integration with NPUs
  • Experience with multicore debugging, profiling, and real-time debugging tools
  • Working knowledge of signal processing for voice / video / image applications
  • Proficient in technical documentation and engineering communication
  • ref : hirist.tech)

    Create a job alert for this search

    Embedded Software Engineer • Bangalore