DLMS Engineer - Hyderabad, India - Asakta Electronics and Communications Private Limited

    Asakta Electronics and Communications Private Limited
    Asakta Electronics and Communications Private Limited Hyderabad, India

    2 weeks ago

    Default job background
    Technology / Internet
    Description

    Job Title: DLMS Developer

    About Us:

    At Asakta, we are dedicated to revolutionizing governance through cutting-edge technology solutions. We empower central and local government decision-makers with dynamic tools to enhance the efficiency of state machinery. By spearheading colossal smart governance projects, we drive innovation in administration planning, ensuring the seamless implementation of digital transformation programs for sustainable governance.

    Key Responsibilities:

    DLMS Protocol Implementation: Develop robust software solutions implementing DLMS communication protocols for seamless interaction between utility systems and energy meters.

    Proficiency in C Programming: Utilize expertise in the C programming language to develop efficient and reliable software components tailored for DLMS communication.

    Linux Environment Mastery: Leverage strong knowledge and experience in Linux operating systems to develop software optimized for Linux-based platforms.

    Socket Programming Expertise: Employ mastery of socket programming to establish communication channels adhering to DLMS standards for effective data exchange between devices and systems.

    Systems Programming Understanding: Apply knowledge of systems programming concepts to develop software closely interacting with underlying hardware and operating systems.

    IPC (Inter-Process Communication) Handling: Utilize experience with IPC mechanisms to facilitate communication between processes, essential for DLMS implementations.

    Debugging and Troubleshooting: Demonstrate the ability to diagnose and resolve issues related to DLMS communication, including network connectivity, protocol errors, and performance optimization.

    Documentation: Create comprehensive documentation for software components, protocols, and procedures related to DLMS development and integration.

    Collaboration: Work closely with cross-functional teams including hardware engineers, firmware developers, and quality assurance engineers to ensure seamless integration and optimal performance of DLMS solutions.

    Adaptability: Stay abreast of the latest advancements in DLMS standards and related technologies to incorporate new features and improvements into software solutions. Experience in protocol stack testing, 1p and 3p energy meter testing, and embedded programming is preferred.

    Qualifications:

    Bachelor's degree in Computer Science, Electrical Engineering, or related field.

    Proven experience in software development with a focus on DLMS or similar communication protocols.

    Proficiency in C programming language and strong understanding of Linux operating system environments.

    Hands-on experience with socket programming and IPC mechanisms.

    Familiarity with systems programming concepts and debugging tools.

    Excellent problem-solving skills and attention to detail.

    Effective communication skills and ability to work collaboratively in a team environment.

    Join us in shaping the future of governance through innovative technology solutions. Apply your expertise as a DLMS Developer and contribute to building a more efficient and sustainable public administration infrastructure.