Posted on: 09/04/2026
Description :
About the job :
Job Title : Senior Engineer - Firmware Developer
Location : Bangalore, India
Experience : 5-8 Years
Employment Type : Permanent / Full-Time
Education :
- Bachelors or Masters degree in Electronics, Electrical Engineering, or related field
Language :
- Fluent in English
Job Summary :
Firmware Engineer for Inverter Design R&D, responsible for developing and validating embedded firmware for next-generation inverters, ensuring high performance, reliability, and scalability.
Collaborate with hardware, control, and testing teams to implement advanced control algorithms and firmware architectures.
Key Responsibilities :
- Develop and optimize embedded firmware for inverters and BESS systems
- Implement control algorithms (vector control, SVPWM, DC-link regulation)
- Integrate communication protocols (CAN, Modbus, RS485, Ethernet)
- Collaborate on firmware-hardware design, testing, and debugging
- Perform unit, integration, and system-level testing
- Validate control logic using simulation tools (MATLAB/Simulink)
- Maintain technical documentation and validation reports
- Follow Agile/SCRUM for iterative firmware development
Technical Skills :
Must Have :
- Strong programming in C/C++ (Python is a plus)
- Experience with TI C2000 DSPs or similar microcontrollers
- Knowledge of firmware architecture, RTOS, and low-level drivers
- Expertise in inverter control, power electronics, and grid-tied systems
- Experience with control loops, PLL, ADC sampling, and signal conditioning
- Understanding of protection mechanisms (OCP, OVP, OTP) and EMI/EMC handling
- Familiarity with CAN, UART, SPI, I2C, RS485
- Hands-on with Code Composer Studio, JTAG, oscilloscopes, logic analyzers
- Basic database (SQLite3) and data formats (JSON, XML) knowledge
- Hardware debugging and schematic understanding
Nice to Have :
- Linux/POSIX programming
- MPPT, BMS, or energy storage systems experience
- IoT integration (MQTT, cloud communication)
- Simulation tools (PLECS, PSIM)
Behavioral Skills :
- Strong analytical and problem-solving ability
- Ability to work under pressure and meet deadlines
- Effective cross-functional collaboration
- Proactive and eager to learn
KPIs :
- On-time delivery
- Product quality (low defect rate)
- Continuous improvement
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1627367