
On-Site
Full-Time
Bengaluru, Karnataka
India
Skills
Embedded Systems
Embedded Software
Internet Protocol Suite (TCP/IP)
System Architecture
Debugging
Real-Time Operating Systems (RTOS)
Firmware
Embedded Linux
Linux Kernel
Device Drivers
About the Role
About Kazam:
Kazam is an EV charging and energy management pioneer in the Climate Tech industry. With a strong focus on interoperability and scalability, Kazam collaborates with public and private stakeholders to catalyse a New Energy future. With a presence in 12 emerging countries, Kazam makes hardware and software for meeting charging needs of CPOs, Fleets, Bus Yards, and even high-rise buildings.
Key Responsibilities:
● Design, develop, and test firmware for rectifiers and AC chargers.
● Collaborate closely with hardware engineers to define firmware requirements and specifications.
● Implement control algorithms and digital signal processing (DSP) techniques to optimize rectifier and power electronics performance.
● Develop and maintain code in C/C++ for microcontrollers and digital signal processors (DSPs).
● Integrate and debug firmware with hardware prototypes.
● Work with networking protocols such as MQTT, HTTP, WebSocket, and SSL for secure communication.
● Develop and implement Firmware Over-The-Air (FOTA) solutions for remote firmware updates.
● Create and execute test plans to validate firmware functionality and reliability.
● Document firmware design, development processes, and test results.
● Manage firmware version control, including maintaining, updating, and optimizing the existing codebase using Git.
Qualifications:
● Bachelor’s or Master’s degree in Electrical Engineering, Electronics & communication Engineering (ECE), Computer Engineering, or a related field.
● 3+ years of experience in embedded firmware development, ideally within power electronics or related industries.
Required Skills:
● Proficiency in C and C++ programming.
● Strong understanding of data structures and algorithms.
● Extensive experience with microcontrollers (e.g., STM32, dsPIC, ESP32).
● Solid understanding of basic electronic components and their applications.
● Experience with embedded development tools (e.g., STM32CubeMX, MPLAB, VS Code).
● Familiarity with debugging tools like SWD, JTAG, logic analyzers, and oscilloscopes.
● Strong knowledge of communication protocols (e.g., I2C, SPI, UART, CAN).
● Proficiency in Git for version control, including branching, merging, and code management.
Kazam is an EV charging and energy management pioneer in the Climate Tech industry. With a strong focus on interoperability and scalability, Kazam collaborates with public and private stakeholders to catalyse a New Energy future. With a presence in 12 emerging countries, Kazam makes hardware and software for meeting charging needs of CPOs, Fleets, Bus Yards, and even high-rise buildings.
Key Responsibilities:
● Design, develop, and test firmware for rectifiers and AC chargers.
● Collaborate closely with hardware engineers to define firmware requirements and specifications.
● Implement control algorithms and digital signal processing (DSP) techniques to optimize rectifier and power electronics performance.
● Develop and maintain code in C/C++ for microcontrollers and digital signal processors (DSPs).
● Integrate and debug firmware with hardware prototypes.
● Work with networking protocols such as MQTT, HTTP, WebSocket, and SSL for secure communication.
● Develop and implement Firmware Over-The-Air (FOTA) solutions for remote firmware updates.
● Create and execute test plans to validate firmware functionality and reliability.
● Document firmware design, development processes, and test results.
● Manage firmware version control, including maintaining, updating, and optimizing the existing codebase using Git.
Qualifications:
● Bachelor’s or Master’s degree in Electrical Engineering, Electronics & communication Engineering (ECE), Computer Engineering, or a related field.
● 3+ years of experience in embedded firmware development, ideally within power electronics or related industries.
Required Skills:
● Proficiency in C and C++ programming.
● Strong understanding of data structures and algorithms.
● Extensive experience with microcontrollers (e.g., STM32, dsPIC, ESP32).
● Solid understanding of basic electronic components and their applications.
● Experience with embedded development tools (e.g., STM32CubeMX, MPLAB, VS Code).
● Familiarity with debugging tools like SWD, JTAG, logic analyzers, and oscilloscopes.
● Strong knowledge of communication protocols (e.g., I2C, SPI, UART, CAN).
● Proficiency in Git for version control, including branching, merging, and code management.