.Join Xylem in the global mission to #LetsSolveWater! As a leading water technology company with 23,000 employees operating in over 150 countries, Xylem is at the forefront of addressing the world's most critical water challenges. We invite passionate individuals to join our team, dedicated to exceeding customer expectations through innovative and sustainable solutions.The Role:Sensus is seeking a Senior Embedded Linux Engineer with an Electrical or Computer Engineering background. The successful candidate will lead the development of an Embedded Linux OS using Yocto that will form the basis for multiple products. The focus of this role is product reliability, security, and long-term support. The Linux Engineer is responsible for development, troubleshooting, continuous improvement and engineering support of the Sensus portfolio of electric meter products and systems. This position provides designs that meet utility and industry requirements as well as internal requirements for cost effectiveness, accuracy, functionality, performance, and reliability.Skills/Experience required:Yocto build system expertDevelop Linux Kernel drivers, u-boot, rootfs, and servicesARM Secure BootShell and Python scriptingC/C++GITUnderstanding of GPLv2 and compliance rulesExperience customizing and miniaturizing an embedded Linux kernelExperience creating and maintaining an embedded Linux kernel in a commercial productSome of the things we need to see in every candidate:Must be comfortable using Linux command line tools and writing shell scriptsAbility to research and self educate on how to use Open Source tools and applications.Ability to communicate effectively in writing, orally with both local and remote sitesAbility to work collaboratively within a team environment of engineersDemonstrated experience working with cross-functional teamsMinimum Qualifications:Bachelors of Science degree in Electrical Engineering, Computer Science, or Computer Engineering4+ years professional experience writing and debugging in Linux embedded environmentsUnderstanding of fixed-point arithmetic, quantization, and related implementation techniques.Ability to read and analyze C-compiler generated assembly codeExperience writing firmware for device drivers and BSP-level functions (SPI, I2C, UARTS, ADCs, DMA).Experience using JTAG debuggersFluency in spoken and written English requiredAbility to troubleshoot, diagnose, design and implement embedded LinuxJoin the global Xylem team to be a part of innovative technology solutions transforming water usage, conservation, and re-use. Our products impact public utilities, industrial sectors, residential areas, and commercial buildings, with a commitment to providing smart metering, network technologies, and advanced analytics for water, electric, and gas utilities