Senior Embedded Engineer

Year    New Delhi, India

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 200+ 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

Antal International

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3358836
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    New Delhi, India
  • Education
    Not mentioned
  • Experience
    Year