Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Xylem · 3 days ago

Firmware Engineer

Xylem is a Fortune 500 global water solutions company dedicated to advancing sustainable impact and empowering the people who make water work every day. The Firmware Engineer role involves supporting the design, development, and ongoing engineering of Sensus metering products and systems, focusing on low-level embedded firmware for RF Automatic Meter Infrastructure (AMI) products.

Professional ServicesSporting GoodsTravel
check
H1B Sponsor Likelynote

Responsibilities

Design, implement, and test embedded firmware for high-volume, battery-powered RF AMI and metering products
Develop and integrate firmware to support sensors, communication paths, and metrology functions within metering devices
Collaborate with global, cross-functional engineering and test teams to deliver factory-ready products that meet cost, schedule, performance, and quality targets
Develop PC-based tools and scripts (e.g., xUnit, Python, Ruby, C#) to support testing, analysis, and demonstration of product performance
Create and maintain documentation to support collaboration, sustainability, and internal development processes
Develop embedded test support, including module testing and code coverage assessment (e.g., Ceedling)
Design test plans, fixtures, and continuous integration testing strategies for functional validation
Support hardware design efforts, including design calculations, circuit design, microcontroller pin assignments, and PCB schematics/layouts
Partner with Quality and Support teams to investigate and analyze returned or defective products
Interface with third-party vendors to integrate external technologies into the Sensus product portfolio
Participate in Xylem Watermark volunteer initiatives to support community impact efforts

Qualification

Embedded systems developmentC programmingVersion control (Git)TestingTroubleshootingTest equipment usagePC-based programmingMicrocontroller architecturesContinuous improvementCollaboration

Required

Bachelor of Science in Electrical Engineering or Computer Science
Minimum of 2 years of experience in embedded operating systems and/or embedded systems development
Strong experience writing and optimizing C code for microcontrollers in resource-constrained environments (memory, power, performance)
Experience developing PC-based programs or scripts for testing and data analysis
Proficiency with version control systems such as Git
Excellent testing and troubleshooting skills, including board-level debugging
Hands-on experience using test equipment such as oscilloscopes, logic analyzers, and spectrum analyzers
Ability to work collaboratively within an engineering team while contributing technical guidance when needed
Demonstrated initiative for continuous improvement of firmware development processes and architecture

Preferred

Experience with utility metering products or other high-volume embedded products
Experience developing and debugging on MSP430 and/or ARM Cortex-M3 architectures
Experience writing system specifications, product requirements documents, and prototype test plans

Benefits

Paid Volunteer Program
Employee Resource Groups (ERG)

Company

Xylem is the global leader in advanced technologies, solutions and services that address the world’s biggest water challenges.

H1B Sponsorship

Xylem has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (33)
2024 (8)
2021 (5)
2020 (5)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Bill Grogan
Senior Vice President and Chief Financial Officer
linkedin
leader-logo
Matt Latino
VP, Finance and Segment CFO Americas, Applied Water Systems and Measurement & Control Solutions
linkedin
Company data provided by crunchbase