Skip to content
mimi

Embedded Linux Software Development Engineer (M/F)

Landis+Gyr EMEA

Montluçon · On-site Contract Today

About the role

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 we empower utilities and consumers to optimize energy usage through advanced metering, grid-edge intelligence, and powerful data analytics. Our teams are shaping the digital energy era by developing innovative technologies that drive decarbonization, grid modernization, and real-time energy insights. Join us at Landis+Gyr, where we manage energy better!

This role is part of Landis+Gyr’s EMEA (Europe, Middle East & Africa) business, which is expected to become an independent company under new ownership by mid-2026, subject to customary regulatory approvals. Joining now means contributing to an exciting phase of transformation — helping shape the future organization while remaining connected to Landis+Gyr’s global values and standards throughout the transition.

Missions Entrusted

  • Work regularly with other product development teams
  • Implement new features (design, coding, integration, testing)
  • Perform bug fixes and participate in code cross-reviews
  • Integrate third-party applications from Yocto layers
  • Perform unit and first integration tests
  • Write documents relating to the different stages of development and testing
  • Use software development management tools (management of sources, bugs or incidents, etc.)
  • Write summary documents relating to the different phases of design, coding, integration and testing and participate in cross-readings
  • Report on the progress of your work and write a report

Training

Bac +5 engineer or BAC +2 technician with >10 years of professional experience

Experience

  • At least 2 years of experience in embedded Linux software development, mastery of the Yocto framework.
  • Knowledge of C, C++ and Python is essential.
  • Experience in integrating third-party applications from Yocto layers.
  • Experience in an international environment.
  • Fluency in technical English (written + oral) is essential. Must be able to understand and create technical documentation in English

Required Competencies

  • C / C++/ Python languages
  • Embedded Linux Development
  • Yocto framework knowledge
  • Agile methods.
  • Have a good ability to work in a team: good interpersonal skills, open-mindedness, adaptability.
  • Have a good ability to synthesize: necessary to digest the mass of information and documents needed, explain a problem, its solution or report on progress.
  • Software development tools: version control (such as SVN, GIT), code review (Gerrit, Bitbucket), project monitoring (such as Azure DevOps, JIRA), continuous integration (Jenkins, Docker)
  • Mastery of technical specifications and needs analysis
  • Notion of cyber security essential

Desirable Skills

  • Writing Linux Kernel drivers.
  • Knowledge of the world of Open Source.
  • Connaissances hardware.

We value and encourage diversity in our team. This position is open to all qualified candidates regardless of gender, race, age, disability, sexual orientation, or background. We're committed to shaping a better future for everyone. #EnergizeYourCareer and join us on our journey towards a greener tomorrow.

Skills

Agile methodsCC++Continuous integrationDockerEmbedded Linux DevelopmentGITJenkinsJIRAOpen SourcePythonSVNYocto framework

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free