About The Position

Xylem is a Fortune 500 global water solutions company dedicated to advancing sustainable impact and empowering the people who make water work every day. 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 Sr. Embedded Firmware Engineer designs, develops, and maintains embedded firmware that enables reliable communication between hardware and software. This role focuses on low‑level system firmware, drivers, and algorithms optimized for resource‑constrained environments. You will partner closely with hardware engineers and support the full product lifecycle from prototype through production and sustainment.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field, plus 5+ years of embedded firmware experience, or equivalent experience.
  • Strong experience with sensors and measurement devices; water measurement instrumentation a plus.
  • Proficient in ASM, C, and C++.
  • Experience with ARM SoC, HAL, and BSP development.
  • Demonstrated success delivering complete product or system development projects.
  • Solid foundation in math and/or physics.
  • Strong analytical, problem‑solving, and critical‑thinking skills.
  • Proficient in data analysis and simulation tools.
  • Excellent communication and teamwork skills.

Responsibilities

  • Design, develop, and implement system‑level firmware for new products.
  • Develop embedded microcontroller drivers and support code (UART, SPI, ADC, USB, etc.).
  • Create algorithms for data modeling, sensors, and signal processing.
  • Design and execute experiments to validate sub‑systems and integrated instrumentation.
  • Perform automated and field testing to support product development.
  • Maintain and sustain existing instrument firmware.
  • Develop calibration software and production‑transition processes.
  • Manage tasks and timelines effectively across multiple priorities.
  • Provide firmware‑related technical support as needed.
  • Maintain documentation and records in accordance with R&D processes.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service