Embedded Firmware Engineer (Mumbai)

Embedded Firmware Engineer (Mumbai)

06 Oct
|
InSolare Energy
|
Mumbai

06 Oct

InSolare Energy

Mumbai

Position: Embedded Firmware Engineer
Experience Required: 3-8 Years
Location: Mumbai
Employment Type: Full-Time
Qualification: B.E. / B.Tech (Electrical/Electronics)

We are looking for a highly skilled Embedded Firmware Engineer with solid experience in real-time embedded systems, power electronics, industrial communication, and low-level firmware development. The candidate will be responsible for designing, developing, debugging, and optimizing firmware for embedded controllers used in applications such as power conversion systems, Power Storage systems, BMS, EMS, and industrial automation.
Key Responsibilities:

- Design and develop embedded firmware for microcontroller-based systems.
- Develop low-level drivers for peripherals such as:

ADC
PWM
SPI
I2C
UART
CAN

- Work on real-time control applications using RTOS / FreeRTOS.
- Implement communication stacks and diagnostic interfaces.
- Optimize firmware for performance, memory usage, and low-power operation.
- Perform board bring-up, debugging, and hardware validation
- Prepare technical documentation, design notes, and test reports
- Support product testing, production debugging, and issue analysis.

Required Skills:

- Strong programming skills in Embedded C
- Strong understanding of Microcontroller architecture, Memory mapping, Interrupts, Real-time systems.
- Hands-on experience with FreeRTOS
- Experience in communication protocols like CAN, Modbus, SPI, I2C, UART

Preferred Experience in:

- Battery Management Systems (BMS)
- Energy Storage Systems (BESS)
- Motor control
- Inverters / converters
- MATLAB/Simulink

Position:



Embedded Firmware Engineer
Experience Required: 3-8 Years
Location: Mumbai
Employment Type: Full-Time
Qualification: B.E. / B.Tech (Electrical/Electronics)

About the Role
We are seeking an experienced Senior Embedded Firmware Engineer with strong expertise in real-time embedded systems, firmware architecture, industrial communication, and power electronics applications. The candidate will play a key role in designing scalable embedded firmware platforms, leading firmware development activities, and driving product development for various applications.

Key Responsibilities

- Design, and development of embedded firmware for real-time systems.
- Develop scalable and reusable firmware frameworks and device drivers.
- Develop and integrate low-level drivers
- Work extensively on RTOS based multi-threaded applications
- Perform system-level debugging and performance optimization.
- Collaborate closely with hardware, control, validation, and cloud/software teams
- Participate in product requirement analysis and technical feasibility discussions

Required Skills:

- Strong expertise in Embedded C
- Deep understanding of MCU Architecture, Interrupts, Memory, Bootloader
- Deep understanding of Bare metal & RTOS based coding
- Firmware debugging using JTAG/SWD
- Expertise in Device driver development, Communication protocol understanding
- Knowledge of firmware testing methodologies and automated testing frameworks.

Preferred Skills

- Functional safety concepts (IEC 61508 / ISO 26262)
- Secure boot and OTA firmware update
- Safety diagnostics and fault management
- MATLAB/Simulink

📌 Embedded Firmware Engineer (Mumbai)
🏢 InSolare Energy
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded firmware engineer (mumbai) / mumbai