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
Related jobs
Promoted
Embedded Software Engineer
WalmartBengaluru, Karnataka, India
We are Walmart-vizio team a leading smart TV platform.Our team implements the Bluetooth software and mid-level HAL / BSP support for our TV OS platform.
We develop software for millions of TV users ye...Show moreLast updated: 21 days ago
Embedded Software Engineer
VAYUZ TechnologiesBengaluru, Karnataka, India
Define and drive the technical strategy for embedding AI into industrial automation products, with a focus on scalability, quality, and industry compliance.
Lead the development of a collaborative, ...Show moreLast updated: 1 day ago
Embedded Software Engineer
QuEST Global Services Pte. LtdIndia
Quest Global is an organization at the forefront of innovation and one of the world’s fastest growing engineering services firms with deep domain knowledge and recognized expertise in the top OEMs ...Show moreLast updated: 30+ days ago
Embedded Software Engineer
White ForceBengaluru
Have experience with embedded systems hardware and software design / debugging and applications in C / C++ Experience working with IAR, Keil and / or GCC embedded.
Demonstrable work experience with RTOS s...Show moreLast updated: 30+ days ago
Senior Embedded Software Engineer
ACL DigitalBengaluru, Karnataka, India
Wi-Fi Software Development Engineer.Investigate debug and root cause Wi-Fi software System and Protocol issues reported by customers, internal QA teams.
Reproduce reported issues in internal test en...Show moreLast updated: 13 days ago
Promoted
Embedded Software Engineer
Acumont SolutionsBangalore
Key Responsibilities : - Design and develop embedded software for unmanned surface and underwater vessels.Develop drivers for sensors and actuator...Show moreLast updated: 30+ days ago
Promoted
Senior Embedded Software Engineer
Sasken Technologies LimitedBengaluru, Karnataka, India
We’re thrilled to share an exciting opportunity at Sasken for the position of Kernel Driver Development.Mandatory Skill : (Embedded C AND ("Kernel driver" OR "Linux device driver") AND Yocto AND Aut...Show moreLast updated: 14 days ago
Embedded Software Engineer
The Nielsen CompanyBangalore, India
At Nielsen, we believe that career growth is a partnership.You ultimately own, fuel and set the journey.By joining our team of nearly 14,000 associates, you will become part of a community that wil...Show moreLast updated: 30+ days ago
Promoted
Senior Embedded Software Engineer
MNR Solution Pvt. Ltd.Bangalore
Role : Senior Embedded Software Engineer We are looking for a highly experienced Senior Embedded Software Engineer with deep expertise in Embedded C++, Linux systems pr...Show moreLast updated: 30+ days ago
Promoted
Embedded Software Engineer
Acufore India Private LimitedBengaluru, Karnataka, India
To be part of embedded team and going through structured on the job training to become productive resource within a stipulated time.
Algorithm Development : Design, develop, and implement algorithms ...Show moreLast updated: 30+ days ago
Embedded Software engineer
arm limitedBengaluru, India
The Architecture and Technology Group (ATG) at ARM develops technologies and products for ARM’s future architecture roadmap.
In ATG, we are developing world leading Secure CPU and System architectur...Show moreLast updated: 30+ days ago
Promoted
Embedded Software Engineer - C++ / RTOS
Areteminds TechnologiesBangalore
Job Title : Embedded Software Engineer C++, RTOS, UI Framework (LVGL) Experience : 4+ Years Location : ...Show moreLast updated: 30+ days ago
Embedded Software Engineer
FortiveBangalore, Karnataka, India
The Embedded Software Engineer is responsible for designing developing and implementing complex embedded systems on ASP capital and connected systems.
This role will work closely with the verificati...Show moreLast updated: 18 days ago
Promoted
Embedded Software Engineer II
Team ComputersBangalore
Job Description Skill set (Must to have) : - Strong C programming skills for microcontrollers (ARM Cortex M and A series).Stro...Show moreLast updated: 20 days ago
Promoted
Embedded Software Test Engineer
Strategic HR SolutionsBangalore
We are seeking an experienced Embedded Software Testing Engineer to join our team for a contract position.The ideal candidate will have a strong background in medical software testing and be adept ...Show moreLast updated: 4 days ago
Job Description : - Professional work experience in embedded software, driver development, OS like Linux / Android / QNX any RTOS etc.
Experience in the embedded domain t...Show moreLast updated: 19 days ago
Embedded Software Engineer (MCU Development)
Toshiba Software (India) Pvt. Ltd.Bengaluru, Karnataka, India
Embedded Software Engineer (MCU Development).Preferred Experience : 4 to 12 years.Experience in Embedded Software Domain.
Experience in MCU development, Peripheral driver development (SPI, I2C, Ether...Show moreLast updated: 13 days ago
Embedded Software Engineer
AevaBangalore, Karnataka, India
Aevas mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics consumer electronics consumer health security and beyond.Aeva is...Show moreLast updated: 26 days ago