Padmi

Senior Engineer, Firmware Development Linux

Delhi NCRPosted 2 months ago
Software engineeringSeniorFull Time; Regular
Apply at Landis+Gyr

Opens the source posting on shine.com

Source description

About the role

View original

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.

One address, no account. We’ll tell you when matching roles go live.

More at Landis+Gyr

Related open roles

View all roles