Sr. Embedded Linux Software Engineer

Sensus Xylem Inc

Custom linux distribution development using yocto project
Linux kernel configuration and device driver development
Board bring-up and hardware integration troubleshooting
The role involves designing, developing, and maintaining tailored Linux distributions for cutting-edge hardware platforms in electric metering products

Job Summary

  • The role involves designing, developing, and maintaining tailored Linux distributions for cutting-edge hardware platforms in electric metering products.
  • Candidates will collaborate closely with hardware engineers on initial board bring-up and troubleshoot complex hardware/software integration issues.
  • Xylem offers a commitment to inclusion, belonging, and a paid Volunteer Program called Xylem Watermark to support employee well-being.

Matching Summary

The role involves designing, developing, and maintaining tailored Linux distributions for cutting-edge hardware platforms in electric metering products.

Skills & Requirements

Must-have

  • Custom Linux distribution development using Yocto Project
  • Linux kernel configuration and device driver development
  • Board bring-up and hardware integration troubleshooting
  • C/C++ programming for embedded systems
  • Secure boot implementation and OTA update infrastructure

Nice-to-have

  • Experience with real-time operating systems (RTOS)
  • Familiarity with container technologies like Docker
  • Optimizing software for low-power sleep modes
  • Knowledge of CI/CD practices for release artifacts
  • Experience with multiprocessor system-on-chip devices

Key Requirements

  • Bachelor's degree in Computer Science or Engineering
  • 3+ years experience building embedded Linux distributions
  • Proficiency in Python or Bash scripting languages

Work Rights

Not specified

Tailored Resume

Cover Letter