Senior Embedded Firmware Engineer – ARM, RTOS

Xylem

Morrisville (NC)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Volunteer Program
Inclusive workplace

Job summary

Xylem is seeking a Senior Firmware Engineer to join our engineering team in developing embedded firmware for ARM-based metering products. You will contribute to architecture, development, testing, and maintenance and work with HW/SW teams to ensure robust, secure, and testable designs.

You will drive automated build processes, unit tests, and CI/CD, while applying RTOS and security concepts across mass-produced devices.

Qualifications

  • B.S. or M.S. in Computer Engineering, Electrical Engineering, or a related technical field.
  • 5+ years of embedded firmware development supporting mass-produced or high-volume products.
  • Expert-level proficiency in embedded C programming, device drivers, and HALs.
  • Strong Java programming experience within embedded or customized runtime environments.
  • Deep understanding of ARM processor architectures, hardware-software integration, startup/shutdown sequences, sleep modes, external memory, and peripheral interfaces.
  • Experience designing, optimizing, and troubleshooting firmware in embedded RTOS environments.
  • Experience with SPI variants, I2C error handling, and inter-processor communication methods.
  • Knowledge of Wi-Fi, Bluetooth, and cellular communication technologies.
  • Experience implementing firmware build automation, CI/CD processes, and automated unit testing frameworks.
  • Experience with secure boot mechanisms, multi-stage bootloaders, and encryption technologies.
  • Strong documentation, debugging, and testing skills with a focus on diagnostics and manufacturing testability.

Responsibilities

  • Design, develop, and maintain embedded firmware for ARM-based microcontroller platforms used in high-volume electric metering products.
  • Develop and optimize embedded C code, device drivers, HALs, and Java software for custom runtime environments.
  • Collaborate with hardware and software teams to integrate and troubleshoot complex hardware-software systems.
  • Design, implement, and support real-time embedded solutions utilizing RTOS environments.
  • Develop automated build processes, unit testing frameworks, and CI/CD pipelines to improve development efficiency and code quality.
  • Incorporate diagnostics, security features, manufacturing test capabilities, and design-for-test principles throughout the product lifecycle.

Skills

Embedded C
ARM
Java
RTOS
Device drivers
CI/CD
Security features
Testing/Diagnostics
Documentation

Education

B.S. in Electrical/Computer Engineering

Tools

Git
JTAG
Debugging tools

Job description

Xylem is seeking a Senior Firmware Engineer to join our engineering team in developing embedded firmware for ARM-based metering products. You will contribute to architecture, development, testing, and maintenance and work with HW/SW teams to ensure robust, secure, and testable designs.

You will drive automated build processes, unit tests, and CI/CD, while applying RTOS and security concepts across mass-produced devices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Hardware Engineer - Low-Power Metrology & Metering
Senior Hardware Engineer - Low-Power Metrology & Metering

Xylem • Morrisville (NC)

On-site
USD 90,000 - 120,000
Paid Volunteer Program
Inclusive environment
Employee Resource Groups (ERG)
Senior Embedded Firmware Engineer - RTOS & ARM Cortex
Senior Embedded Firmware Engineer - RTOS & ARM Cortex

V2X Inc • Indianapolis (IN)

On-site
USD 110,000 - 140,000
Junior Embedded Firmware Engineer – ARM/RTOS
Junior Embedded Firmware Engineer – ARM/RTOS

Vectrus, Inc • Indianapolis (IN)

On-site
USD 70,000 - 95,000
Senior Embedded Firmware Engineer - IoT & Energy Systems
Senior Embedded Firmware Engineer - IoT & Energy Systems

Motion Recruitment • California (MO)

On-site
USD 130,000 - 190,000
Benefits
Senior Firmware Engineer: Embedded Linux for Power Metering
Senior Firmware Engineer: Embedded Linux for Power Metering

AMETEK, Inc. • Town of Florida (NY)

On-site
USD 140,000 - 170,000
Health insurance
Vision insurance
Dental insurance
+6
Senior Embedded Firmware Engineer for Power Metering
Senior Embedded Firmware Engineer for Power Metering

AMETEK • Town of Florida (NY)

On-site
USD 120,000 - 150,000
Competitive compensation
Health, vision, dental insurance
401(k) with matching
+10
Senior Firmware Engineer - Embedded Systems & RTOS
Senior Firmware Engineer - Embedded Systems & RTOS

Resideo • Golden Valley (MN)

Hybrid
USD 107,000 - 182,000
Life and health insurance
Life assistance program
AD&D insurance
+3
Entry-Level Embedded Firmware Engineer (ARM/RTOS)
Entry-Level Embedded Firmware Engineer (ARM/RTOS)

Vectrus, Inc • Indianapolis (IN), Northern (KY)

Hybrid
USD 60,000 - 80,000
Embedded Firmware Engineer (all levels)
Embedded Firmware Engineer (all levels)

Oho Group • Austin (TX)

On-site
USD 90,000 - 130,000
Senior Electronics Hardware Engineer
Senior Electronics Hardware Engineer

Xylem • Morrisville (NC)

On-site
USD 90,000 - 120,000
Paid Volunteer Program
Inclusive environment
Employee Resource Groups (ERG)