Share this link via
Or copy link
Kimbal Technologies (formerly Crystal) is the fastest-rising Indian energy-tech enterprise, building tools to modernize the distribution grid since 2011. We are a company led by visionary technocrats who are on a purpose to make accessible ‘Efficient Energy Everywhere.’ Being an employee-first organization, we concede and conform to the thought that ‘when great people come together, they bring out nothing but ‘The Greatest Solutions.’ Our people are invaluable to us, and we prize and praise them in words, action, and spirit.
Design firmware/embedded software for Class 1.0 and 0.2 Energy Meters. The role will include the creation of architectural and detailed design documents from requirements. you will develop, analyse, optimize, and productize the requirement into the firmware and electronic devices and related accessories. The ideal candidate will have a startup mentality and strong experience in C++ embedded firmware development, coding and simplifying code structure to get to testing. Plus, knowledge of, and experience with ESP32 microcontrollers, PCB design, and debugging.
o Proven experience as an Embedded Engineer or a similar role, including firmware development and hardware-software integration.
o Proficiency in C programming language for embedded systems and general programming.
o Fundamentally strong in pointer, data structures, algorithms, and flow control of the programming logics.
o Strong understanding of microcontrollers, microprocessors, and embedded systems architecture including ARM architecture.
o Experience with low-level device drivers, peripheral drivers, and communication protocols (e.g., UART, SPI, I2C).
o Experience with memory management, linker files, make files.
o Familiarity with debugging tools and techniques for embedded systems.
o Strong ability to test modules by creating virtual environment, mocking, faking, stubs.
o Understanding of software development processes and version control systems (Git).
o Experience with writing bootloaders from scratch.
o Experience with real-time operating systems (RTOS)
o Understanding of communication protocols like TCP, UDP.
o Experience with C/python to create test modules in PC environment.
o Knowledge of hardware design principles and ability to read schematics and datasheets.
o Excellent problem-solving skills and the ability to work both independently and in a team.
o Strong communication skills to effectively collaborate with cross-functional teams and stakeholders.
o Yocto/Linux build system.
Bachelor’s degrees in Electronics or Telecommunications, or equivalent Engineering
Looking for a skilled Application Security Engineer to safeguard and enhance Kimbal's application security posture through proactive assessments and mitigation.
Looking for a talented Senior Embedded Engineer to design, develop, and optimize firmware for advanced energy metering solutions.