Job title: Senior Embedded Engineer

Company: Antal International

Job description: Job Description Summary role description: Hiring for a Senior Embedded Engineer for one of the fastest-growing energy technology companies in India. Company description: Our client is one of the fastest-growing energy technology companies in India, founded by some of the leaders in this space. They lead technological innovation for the most effective energy delivery system in automated metering, smart energy, data capture, analytics, and smart workflows. They are the pioneer and market leader in end-to-end AMI technology, comprising Smart Meters, Communication Networks, and Central Systems. Their 100% made-in-India smart automation solutions solve the most difficult and complex problems in technical and commercial losses in energy distribution. Their team of 150+ devoted professionals have been working hard for >10 years, to change how energy is distributed in India and around the world. They are a culture-driven technology business, with core values of putting employees first, entrepreneurship, honesty, and respect. Role details: Title / Designation : Senior Embedded Engineer Reporting Manager: VP – System Engineering Location: New Delhi Work Mode: Work-from-Office Role & responsibilities: Design and develop firmware for Energy Meters, adhering to architectural and design specifications. Create architectural and detailed design documents based on project requirements, ensuring clarity and completeness for implementation. Develop, analyze, optimize, and productize firmware and embedded software for energy meters and related accessories. Implement low-level device drivers, peripheral drivers, and communication protocols to facilitate communication between hardware components. Manage memory efficiently and utilize linker files and make files for firmware compilation and deployment. Develop and execute test modules, utilizing virtual environments, mocking, faking, and stubs as needed. Candidate requirements: 5+ years of experience as an Embedded Engineer or a similar role, including firmware development and hardware-software integration. Proficiency in C++ programming language for embedded systems and general programming. Fundamentally strong in pointer, data structures, algorithms, and flow control of the programming logics. Strong understanding of microcontrollers, microprocessors, and embedded systems architecture including ARM architecture. Experience with low level device drivers, peripheral drivers, and communication protocols (e.g., UART, SPI, I2C). Experience with memory management, linker files, make files. Familiarity with debugging tools and techniques for embedded systems. Strong ability to test modules by creating virtual environment, mocking, faking, stubs. Selection process: Technical Assessment 2 Technical Discussions HR Discussion Check Your Resume for Match Upload your resume and our tool will compare it to the requirements for this job like recruiters do.

Location: Delhi

Job date: Sat, 04 May 2024 22:25:00 GMT