Company Description
Schneider Electric is a global company that provides energy and automation digital solutions for efficiency and sustainability. It combines world-leading energy technologies, real-time automation, software and services into integrated solutions for Homes, Buildings, Data Centers, Infrastructure and Industries. Schneider Electric believes access to energy and digital is a basic human right. It has developed a pro-active access to energy approach relying on technology solutions, investment funds, and support for training and entrepreneurship.
Job description
Role brief
We are hiring a Firmware Experts with a strong background in Designing on Firmware, C programming, C++, RTOS, Linux to join the Schneider Electric for one of our business Solar + Storage team in Bangalore.
At Schneider Electric, sustainability is at the core of our purpose, culture and business. Come join our team and help us build a portfolio of residential energy products including solar inverters, batteries, EV chargers, smart electrical panels, connected outlets and smart lighting solutions! Let’s create an eco-system together that makes our homes fully electric, way more intelligent, gives users greater control of their energy usage, and instead of contributing to climate change – helps fix it!
About the role
Essential functions:
- Understand product requirements/Firmware specifications/communications firmware architecture for Solar Energy Grid Tie/Off Grid Inverters/Back-up systems/Auxiliary Products like Gateway and Operator Interfaces stations.
- Hands-on Code Implementation/debugging / development and testing of systems
- Development of real-time state machine, monitoring and communications functions for the above-referred renewable energy products.
- Understand and comply with QMS and PMP requirements
- Participate in subsystem and system-level design verification planning and testing
About you
Mandatory skills:
- Programming language C/C++ for 32-bit microcontrollers/microprocessors
- RTOS environments like uC OS-II, QNX, Linux or other platforms
- Familiarity with Linux-based development environments and docker containers
- Familiarity with embedded testing, test automation scripting for embedded products, and development tools, including emulators and version control software
- Exposure to Agile development methodologies / Scrum workflow
- Experience developing embedded systems for power control products is very desirable
- Exposure to IOT frameworks and cloud technologies
- Scripting languages like Python and Lua
- Exposure to Web technologies like HTML, JavaScript
- Experience in industrial field bus communication protocols like MODBUS / CAN and protocols like USB,TCP/IP and embedded web servers
- Good interpersonal communication skills and experience in working with global teams
Qualifications:
- BE / B.Tech / M.Tech / M.S with 10+ years of experience in Embedded system development and communication protocols
Source
Deadline:
As soon as possible