Lead architecture, design, and development of embedded firmware for microcontroller and SoC-based systems.
Collaborate with hardware, mechanical, and software teams to define system-level requirements and design firmware solutions.
Own the end-to-end firmware development lifecycle including requirements gathering, architecture definition, coding, testing, integration, debugging, validation, and documentation.
Implement and optimize low-level drivers, middleware, and communication stacks (UART, SPI, I2C, CAN, USB, BLE, etc.
Design and implement real-time systems using RTOS such as FreeRTOS, Zephyr, or ThreadX.
Perform board bring-up, hardware-software integration, and support system validation.
Review and ensure firmware quality via peer code reviews, static analysis, and unit / integration testing.
Mentor and guide a team of embedded engineers, defining coding standards, best practices, and reusable libraries.
Manage project schedules, technical risks, and deliverables for multiple projects.
Ensure power-efficient and memory-optimized firmware design, especially for battery-operated and low-power systems.
Support firmware deployment, bug tracking, field issue resolution, and version control.
Evaluate and integrate third-party software libraries and firmware components as needed.
Stay current with emerging technologies in the embedded domain and bring innovation to product Technical Skills :
Strong proficiency in C / C++ programming for embedded systems.
Experience with microcontrollers (MCUs) such as ARM Cortex-M, MSP430, STM32, or AVR.
Experience with RTOS-based development (FreeRTOS, Zephyr, ThreadX, etc.
Hands-on experience with hardware interfaces : UART, SPI, I2C, CAN, GPIO, ADC / DAC, PWM, etc.
Experience with firmware development tools : debuggers (JTAG / SWD), oscilloscopes, logic analyzers.
Knowledge of communication protocols : Modbus, CANopen, BLE, Zigbee, MQTT, etc.
Familiarity with bootloaders, OTA updates, memory management, and firmware versioning.
Experience with configuration management and version control tools (e.g. , Git, SVN).
Proficiency in using firmware build systems, toolchains, and CI / CD for embedded environments.
Ability to read schematics and work closely with hardware engineers for board bring-up and Qualifications :
Bachelors or Masters degree in Electronics, Computer Science, Electrical Engineering, or related fields.
810 years of embedded firmware development experience, with at least 23 years in a technical leadership role.
Prior experience in developing production-grade embedded systems for sectors like medical devices, automotive, industrial, or consumer electronics.
Experience in power optimization techniques for low-power or battery-operated devices.
Working knowledge of safety-critical or secure firmware (MISRA C, IEC 61508, ISO 26262).
Knowledge of scripting languages (Python, Shell) for testing or automation is a plus.
Exposure to tools like JIRA, Jenkins, SonarQube, or static code analyzers.
Excellent problem-solving, debugging, and root cause analysis skills.
Strong communication and documentation abilities.
Ability to work in a fast-paced, collaborative, and agile development environment
ref : hirist.tech)
Create a job alert for this search
Lead Firmware Engineer • Bangalore
Related jobs
Embedded Firmware Engineer
ONXBangalore, Karnataka, IN
Quick Apply
About us : ONX Homes : Founded in...Show moreLast updated: 30+ days ago
Promoted
Technical Manager - Embedded / Firmware / Linux Projects
MirafraBangalore
Job Responsibilities : - Technical Architect role for Embedded and Firmware / Linux projects.Ensure the successful definition, architecture, design, implementation, and timely, q...Show moreLast updated: 30+ days ago
Job Title : Firmware Engineer.Role & Responsibilities : - Lead projects for a segments end-to-end firmware delivery.Define design / architecture for the p...Show moreLast updated: 30+ days ago
Promoted
Embedded Engineer - RTOS / Microcontroller
VIDPRO CONSULTANCY SERVICESBangalore
Company Description : VidPro Consultancy Services is a top staffing consultancy firm based in Bangalore, providing manpower solutions for...Show moreLast updated: 30+ days ago
Firmware Design - Tech Leader
Schneider Electric Pvt LtdINDIA
Firmware Design - Tech Leader - 009CHQ.We are currently seeking an Embedded Software Engineer to join our Power Monitoring Bangalore Operations.
Reporting to the Project Leader Embedded Software, yo...Show moreLast updated: 30+ days ago
Role : Embedded Software Engineer Job Description : We are looking for a seasone...Show moreLast updated: 30+ days ago
Embedded Firmware Engineer
Talent CornerGujarat
Able to write modular, reusable code.RTOS experience - thread communications, synchronization, and overall design.Protocols - I2C, SPI, UART,CAN, USB, etc.
Scripting lang Python and bash is a plus.B...Show moreLast updated: 30+ days ago
Promoted
Silicon Firmware & Embedded Engineer,
Placewell HRD ConsultantsBangalore
As a Silicon Firmware & Embedded Engineer, you will be responsible for writing the software that powers and operates a silicon chip.
Your role involves developing pre-silicon firmware and softwa...Show moreLast updated: 10 days ago
Sr. Embedded Developer
ANRGI TECHBangalore North, KA, in
Quick Apply
Title : Embedded Developer.Qualification : BE E&C / E&E / Instrumentation / CS.Good to have : Embedded development training.
Experience : 6 Years to 8 Years.Notice period : Immediate joine...Show moreLast updated: 7 days ago
Firmware Developer – Embedded Systems
MindteckBangalore
Firmware Developer – Embedded Systems.Design, develop, and maintain embedded firmware for various microcontroller-based applications.
Work independently to implement solutions using SPI, UART, I2C, ...Show moreLast updated: 18 days ago
Key Responsibilities : - Lead the design, development, and testing of embedded hardware systems, including microcontroll...Show moreLast updated: 17 days ago
Technical Lead Embedded Control Firmware
SolarEdgeBengaluru, Karnataka, India
Are you ready to power the future.At SolarEdge (NASDAQ : SEDG) were a global leader in smart energy technology with over 4000 employees offices in 34 countries and millions of installations worldwid...Show moreLast updated: 26 days ago
Promoted
SAS One - Senior Embedded System Engineer - C / C++ Programming
SAS One Pvt. LtdBangalore
Role : Senior embedded system software engineer Job Description : We are looking...Show moreLast updated: 30+ days ago
Promoted
Embedded C Developer - Firmware / Microcontroller
VariteBangalore
Job Description : We are seeking an experienced Embedded C Developer with a strong background in low-level driver development and firmware programming for embedded sy...Show moreLast updated: 21 days ago
Promoted
Principal Embedded Engineer - Microcontroller
MaimsD TechnologyBangalore
Job Title : Principal Embedded Firmware Engineer - Medical Devices Location : Bangalore Experience : 9 t...Show moreLast updated: 30+ days ago
Embedded Firmware Engineer
AIIR ProductsBangalore, IN
Quick Apply
General Description AIIR Products is a pioneering provider of AI-powered heating and cooling solutions designed to enhance comfort and energy efficiency in multi-family, residential, and hospitalit...Show moreLast updated: 26 days ago
Firmware Engineer - Embedded & Connectivity
Tek SpikesBengaluru, KA, IN
Quick Apply
Firmware Engineer - Embedded & Connectivity.Bangalore, Chennai, Pune, Noida.As a Firmware Engineer specializing in Embedded Systems and Connectivity at Tek Spikes, you will develop and enhance ...Show moreLast updated: 30+ days ago
Embedded Firmware Engineer
NOSHGreater Bengaluru Area, India
The world of cooking is skill-based, complex, and time-consuming.With the world advancing forward, we're still far behind when it comes to the way we solve for our food.
So we thought, why not solve...Show moreLast updated: 2 days ago