Source description
About the role
Job Description: Responsible for providing technical leadership in the design & development of embedded software for metering projects. Ensure the quality, cost-effectiveness, efficiency & timeliness of firmware designs and development deliverables. Technically mentor the team, coordinating domain-related activity. Design, develop, and maintain firmware for embedded Linux systems using C/C++. Ensure code quality, performance, and compliance with real-time system constraints. Integrate kernel modules and configure hardware interfaces as per product requirements. Manage and configure build systems using Buildroot, Yocto, or similar tools. Collaborate with DevOps teams to maintain CI/CD pipelines using Jenkins or other automation tools. Conduct low-level debugging using various tools. Analyze logs and system traces to resolve firmware issues across layers. Profile and optimize firmware for memory usage, boot time, and CPU performance.Requirements: Relevant tertiary qualification - B. E, B. Tech, M. E, M. Tech Experience 3.6 to 7 years Proficient in Embedded Linux Firmware development. Proficient in Programming in C, C++ on embedded systems and strong familiarity with real-time principles. Experience with Linux device drivers and Linux Kernel is a plus. Python and/or Java programming a plus (Java most preferred). Deep Knowledge of Product Life Cycle and Software Development methodologies. Knowledge of Git, Buildroot, and/or Jenkins CI/CD is a plus. Significant experience with development and debugging tools in embedded systems. Knowledge of IP Networking principles (IPV6 knowledge preferred).Benefits: Competitive salary and region-specific benefits. Comprehensive development programs including mentorship and training. A global culture that values collaboration, innovation, and continuous learning. Job Description: Responsible for providing technical leadership in the design & development of embedded software for metering projects. Ensure the quality, cost-effectiveness, efficiency & timeliness of firmware designs and development deliverables. Technically mentor the team, coordinating domain-related activity. Design, develop, and maintain firmware for embedded Linux systems using C/C++. Ensure code quality, performance, and compliance with real-time system constraints. Integrate kernel modules and configure hardware interfaces as per product requirements. Manage and configure build systems using Buildroot, Yocto, or similar tools. Collaborate with DevOps teams to maintain CI/CD pipelines using Jenkins or other automation tools. Conduct low-level debugging using various tools. Analyze logs and system traces to resolve firmware issues across layers. Profile and optimize firmware for memory usage, boot time, and CPU performance.Requirements: Relevant tertiary qualification - B. E, B. Tech, M. E, M. Tech Experience 3.6 to 7 years Proficient in Embedded Linux Firmware development. Proficient in Programming in C, C++ on embedded systems and strong familiarity with real-time principles. Experience with Linux device drivers and Linux Kernel is a plus. Python and/or Java programming a plus (Java most preferred). Deep Knowledge of Product Life Cycle and Software Development methodologies. Knowledge of Git, Buildroot, and/or Jenkins CI/CD is a plus. Significant experience with development and debugging tools in embedded systems. Knowledge of IP Networking principles (IPV6 knowledge preferred).Benefits: Competitive salary and region-specific benefits. Comprehensive development programs including mentorship and training. A global culture that values collaboration, innovation, and continuous learning.
More at Landis+Gyr
Related open roles
Technical Lead, Software Development (.Net Core)
Delhi NCR
Senior Engineer, Software Development (.NET Core)
Delhi NCR
Engineer, Software Development
Delhi NCR
Engineer/Senior Engineer, Software Development (.Netcore & Angular)
Delhi NCR
Technical Lead, Software Development (.Net Core)
Delhi NCR
Technical Lead Cloud
Delhi NCR