Staff Engineer, Firmware Development
Listed on 2026-04-28
-
Software Development
Embedded Software Engineer, Software Engineer
Overview
At Landis+Gyr, we don’t just manage energy—we lead the transformation toward a smarter and more sustainable energy future. With a net revenue of USD 1.73 billion in FY 2024 and a presence in over 30 countries across five continents, Landis+Gyr empowers utilities and consumers to optimize energy usage through advanced metering, grid-edge intelligence, and powerful data analytics. Today, our global team of about 6,300 professionals is shaping the digital energy era—developing innovative technologies that support decarbonization, grid modernization, and real-time energy insights.
Our record USD 4.6 billion order backlog and strong book-to-bill ratio reflect long-term confidence in our mission and solutions. Join us at Landis+Gyr, where we manage energy better!
The Staff Firmware Engineer leads the development of firmware components for the Engineering organization. As a Staff Firmware Engineer, you will lead and collaborate with other engineers to design, plan, develop, and maintain embedded firmware components for the Firmware Engineering team. You will be an experienced and high-contributing engineer capable of handling complex R&D hardware, firmware, software, and complete solutions projects as part of a cross-functional team, collaborating with Product Management, Project Management and other R&D teams in design, development, and validation of complete Smart Grid solutions.
You will collaborate with SMEs and business partners on component and system design.
- Design, develop, document, and test firmware for Linux-based network devices.
- Contribute to product design specifications including functional requirements, use cases, detailed design, interfaces, and test plans.
- Contribute to design verification testing processes and procedures.
- Proficient in component and/or solution design, development, documentation, and validation.
- Lead in component and/or solution design, development, documentation, and validation.
- Work on agile development teams, collaborating with cross-discipline architecture teams to develop hardware and software components as part of L+G Smart Grid solutions.
- Participate in recruitment, development and mentoring of junior engineers.
- Lead functional area-specific continuous improvement initiatives and innovative technology development/validation.
- Support and adhere to the Company’s core values, Code of Conduct and Ethics Policy.
- Represents the Company professionally with internal and external customers.
- Perform other duties or responsibilities as assigned or required.
- Experience with embedded Linux, configuration, and command-line system utilities.
- Knowledge and experience with Git, Gerrit, Jenkins, Buildroot or similar tool chains in a Linux command-line environment.
- Knowledge of Linux drivers, kernel modules, device tree, and methods to load, configure, and determine status of them.
- Strong familiarity with bootloaders (U-Boot).
- Experience with the GNU Debugger and a Linux command-line development environment.
- Proficiency with development/validation methodologies and AMI/Smart Grid knowledge.
- Ability to read and interpret technical documents and write routine reports and correspondence.
- Ability to communicate effectively before groups of customers or employees.
- Proficiency with standard computer applications (spreadsheets, word processors, etc.).
- Expertise in C, C++, and Embedded Firmware.
- Approximately 10% leadership and 90% development responsibilities.
- Conduct code reviews to improve quality and adherence to standards.
- Mentor junior team members and work independently or on a team.
- Strong multitasking, organizational, and time-management skills.
- Ability to work on complex R&D projects without supervision and communicate effectively across audiences.
- Build cross-team and cross-functional relationships to support ongoing projects.
- Contribute to process improvements and mentoring activities.
- B.S. in Electrical Engineering, Computer Engineering, Computer Science, or a related degree required.
- Extensive Embedded Linux Firmware development experience (7–10 years).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).