openqareer

Firmware Developer (C/C++, Networking and communication Protocols and Microcontrollers)

Kazam EV Tech Private Limited · Koramangala, Bengaluru, Karnataka

# Firmware Developer (C/C++, Networking and communication Protocols and Microcontrollers) **Kazam EV Tech Private Limited** · Koramangala, Bengaluru, Karnataka · `On-site` 🕒 **Статус:** *Опубликовано: 3 дня назад* · *Источник: Indeed* --- ### About the Role 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. ● Excellent problem-solving skills and attention to detail. ● Effective communication skills, with the ability to clearly convey ideas to team members. Pay: ₹1,300,000.00 - ₹1,400,000.00 per year Benefits: Food provided Application Question(s): Would you be comfortable with a budget between 13 - 14 LPA and commute to Bengaluru for this role? Do you use know advanced C and C++ programming languages? Have you worked with Networking and communication protocols? ( MQTT, HTTP, I2C, SPI, UART, CANe.tc) Have you worked with Microcontrollers - STM 32, dsPIC or ESP32? Work Location: In person

Наблюдалась 2026-09-21, впервые 2026-09-18, источник — Indeed.

Открыть у работодателя