Quick overview
SeniorityLeader
Work modeHybrid
LocationPune, India
MATLABGitEmbedded SystemsComplianceContinuous ImprovementBattery Management SystemsC++Root Cause AnalysisSimulink
Job description
Roles & Responsibilities:
- Firmware Architecture & Development
- Lead firmware architecture and embedded software design for UPS and power electronics platforms
- Develop real-time control firmware for:
- AC/DC converters, DC/DC converters, Inverters, Battery chargers
- Design control algorithms for: Voltage regulation, Current control, PFC , Battery charging , Protection logic and Thermal management
- Product Development (NPDI)
- Support complete NPDI lifecycle from concept to production release
- Participate in:
- Requirement definition ,System architecture , Design reviews , Integration , Validation ,Field support
- Collaborate with electrical, controls, mechanical, test, and compliance teams
- Controls & Power Electronics
- Implement digital control techniques: PID control , PWM generation , Synchronization & Transfer logic
- Support advanced control algorithms for UPS topology and battery systems
- Embedded Software Development
- Develop embedded firmware using:
- C/C++
- RTOS
- Bare-metal systems
- Work on microcontrollers/DSPs such as:
- TI C2000
- STM32
- Develop communication protocols:
- CAN
- Modbus
- UART
- SPI
- I2C
- Ethernet/SNMP
- Validation & Debugging
- Perform firmware debugging and root cause analysis
- Support:
- EVT
- DVT
- Regression testing
- HIL testing
- Analyze field issues and implement corrective actions
- Support system integration and performance optimization
- Technical Leadership
- Mentor firmware engineers and review technical deliverables
- Drive coding standards and firmware development processes
- Lead technical discussions and architecture reviews
-
Support innovation and continuous improvement initiatives
Job Requirements:
- Bachelor’s Degree in Electronics or Electrical or related Engineering with at least 15+ years of professional engineering experience designing, developing and analyzing embedded control system firmware
- Must have a strong background in embedded coding, coding review, debugging, testing, and deployment.
- Expertise in designing and implementing power electronics control algorithms tailored to application needs.
- Strong knowledge of TI C2000 series microcontrollers, such as the TMS320F28x
- Prior experience with UPS control firmware is preferred (battery management, power converter control, etc.)
- Understands hardware schematics and work with the hardware team to deliver production worthy hardware/software co-designed architecture
- Model-based development with MATLAB® and Simulink® and Typhoon Hardware in Loop.
- Experience with source control management (GIT etc.)
- Experienced in unit testing, Debugging, Bug fixing, verification testing, reliability testing.
- Strong analytical and problem-solving skills required
- Excellent verbal and written communication skills.
Mandatory Skills
- Embedded C/C++
- Real-time embedded systems
- Power electronics controls
- PWM and ADC handling
- RTOS concepts
- Communication protocols
- Firmware debugging
- Hardware-software integration
Preferred Skills
- TI C2000 DSP
- MATLAB/Simulink
- HIL systems (Typhoon HIL preferred)
- Battery Management Systems (BMS)
- UPS topology knowledge
- Cybersecurity basics for embedded systems
- SNMP/Web monitoring firmware
Similar jobs
- AD
Team Member - Engineering
Adani · Ahmedabad · Hybrid 🇮🇳
Stakeholder ManagementComplianceContinuous Improvement+3EngineeringSalary not listed - AD
Senior Engineer
Adani · Mundra · Hybrid 🇮🇳
ComplianceContinuous ImprovementEngineeringSalary not listed - CH
Lead/Principal Engineer Software IT
Clean Harbors · Hyderabad · Hybrid 🇮🇳
OraclePL/SQLSQL+3TechnologySalary not listed - CH
Engineer Software IT Sr
Clean Harbors · Hyderabad · Hybrid 🇮🇳
SQLT-SQLETL+1TechnologySalary not listed - CH
Senior Software Engineer II - .Net
Clean Harbors · Hyderabad · Hybrid 🇮🇳
MicroservicesSQLGit+17TechnologySalary not listed - CH
Software Engineer - UKG
Clean Harbors · Hyderabad · Hybrid 🇮🇳
PL/SQLSQLScrum+8TechnologySalary not listed - CH
Engineer Software IT
Clean Harbors · Hyderabad · Hybrid 🇮🇳
OracleERPCustomer Success+4TechnologySalary not listed - CH
Sr Engineer Software IT
Clean Harbors · Hyderabad · Hybrid 🇮🇳
OracleERPCustomer Success+4TechnologySalary not listed - CH
Engineer Software IT
Clean Harbors · Bengaluru · Hybrid 🇮🇳
OracleERPPostman+2TechnologySalary not listed - CH
Senior Software Engineer II
Clean Harbors · Hyderabad · Hybrid 🇮🇳
MongoDBMySQLGit+14TechnologySalary not listed - CH
Senior Software Engineer - SSE II
Clean Harbors · Hyderabad · Hybrid 🇮🇳
SQLMicrosoft OfficeGit+12TechnologySalary not listed - CS
Channel Application Developer| Karaikal
CSB · Karaikal · Hybrid 🇮🇳
SourcingComplianceTechnologySalary not listed
