Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineer

Xylem

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 Role We are seeking an experienced Senior Firmware Engineer to join our high-performing engineering team developing electric metering products. You will contribute to the architecture, development, optimization, and maintenance of high-volume embedded products while working in a fast-paced environment that values technical excellence and innovation. In this role, you will develop embedded C firmware for ARM-based platforms, create Java software for custom runtime environments, and drive improvements in product quality, testing, and development processes. Core 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, hardware abstraction layers (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. Required Qualifications B.S. or M.S. in Computer Engineering, Electrical Engineering, or a related technical field. 5+ years of professional experience in embedded firmware development supporting mass-produced or high-volume products. Expert-level proficiency in embedded C programming, device drivers, and hardware abstraction layers (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. Preferred Qualifications Experience developing firmware for metering, industrial, IoT, or other connected embedded products. Experience supporting products through full product lifecycle, from concept through mass production. Demonstrated ability to thrive in fast-paced, highly collaborative engineering environments focused on continuous learning and rapid execution. Additional Information Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Work Environment: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Travel Requirements: Minimal travel required, as needed. Join 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. Partner with us in creating a world where water challenges are met with ingenuity and dedication; where we recognize the power of inclusion and belonging in driving innovation and allowing us to compete more effectively around the world. At Xylem, you’ll not only contribute to solving water issues but also have the chance to make a difference through our paid Volunteer Program, Xylem Watermark. We prioritize our employees’ well-being through inclusion and belonging as well as our Employee Resource Groups (ERG). Proud to be an Equal Employment Opportunity (including disability and veterans) and Affative Action workplace, Xylem fosters an inclusive environment free from discrimination or harassment. Please note that the information in this job description outlines the general nature of the position and is not an exhaustive list of duties. Xylem is dedicated to providing reasonable accommodations to enable all employees to perform their essential job functions. We reserve the right to modify this job description and assign additional duties as needed. Embrace the opportunity to be part of Xylem’s transformative journey in shaping the future of water technology! #XylemCareers #GlobalImpact #WaterInnovation #J-18808-Ljbffr

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Morrisville, NC vacancy
  • $94k - $138k

     ...Eaton's Electrical Critical Power Solutions Division is seeking a Senior Embedded Firmware Engineer to join our innovative engineering team in Raleigh, NC . In this role, you will contribute to the design, development, testing, and release of embedded software supporting... 
    Senior
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation package

    Eaton

    Cary, NC
    4 days ago
  • Eaton’s Electrical Critical Power Solutions Division is seeking a Senior Embedded Firmware Engineer to join our Raleigh, NC-based engineering team. You will design, develop, test, and release embedded software for SiC-based three-phase power conversion systems used in mission... 
    Senior
    Work at office
    Remote work

    Eaton

    Cary, NC
    5 days ago
  • SmallHD is seeking an experienced Embedded Firmware Engineer III to develop firmware for professional battery, power, and LED lighting products. You will design and release production-quality firmware from concept through validation, collaborating with hardware, software... 
    Senior

    SmallHD

    Cary, NC
    4 days ago
  • $100k - $180k

     ...3D imaging and space-grade sensing systems. This is a hands-on firmware position focused on deterministic real-time behavior on custom...  ...not a web, application, or high-level Linux software role. The engineer will design and debug RTOS and bare-metal firmware on ARM microcontrollers... 
    Senior
    Full time
    H1b
    Visa sponsorship

    IST PRECISION

    Raleigh, NC
    1 day ago
  • Position Summary We are seeking an experienced Embedded Firmware Engineer III to develop embedded firmware for professional battery, power, and LED lighting products used throughout the cinema, broadcast, photography, and content creation industries. In this role, you will... 
    Suggested
    Worldwide

    SmallHD

    Cary, NC
    4 days ago
  • $136.5k - $253.5k

     ...technology.Cadence is the leader in hardware emulation-acceleration technologies and products. As a Physical Design Senior Principal Hardware Engineer, you will drive solutions for complex designs from synthesis to GDS through tape-out. You are knowledgeable about floorplan... 
    Senior
    Full time

    Cadence Design Systems

    Cary, NC
    4 days ago
  •  ...Position Summary Parker Lord Electromechanical Systems (EMS) is seeking an experienced Embedded Software Engineer to develop and verify software for control systems used in demanding aerospace and industrial applications. This role focuses on motor control... 
    Senior
    Permanent employment
    For contractors
    Work experience placement
    Work from home
    1 day per week

    Parker Hannifin Corporation

    Cary, NC
    4 days ago
  •  ...innovators who want to make an impact on the world of technology.Experienced Millimeter-Wave (mmWave) IC designer specialize in engineering high-frequency (30 GHz+) transceivers and components for 5G/6G communications, aerospace radar, and automotive sensors. Will drive... 
    Senior
    Full time

    Cadence Design Systems

    Cary, NC
    3 days ago
  •  ...heart failure patients to leave the hospital and remain ambulatory while awaiting transplant. We are looking for a Senior Embedded Firmware Engineer to own system firmware from architecture through verification and regulatory documentation. This is a hands-on role on... 
    Senior

    NuPulseCV

    Raleigh, NC
    6 days ago
  • Join Ascom as a Senior Software Engineer - and help Shape the Future of Critical Communication!We are looking for an experienced Senior Software Engineer to play a central role in the design, development, and evolution of Ascom’s clinical alarm management software solutions... 
    Senior
    Work at office
    3 days per week

    Ascom

    Morrisville, NC
    3 days ago
  • Eaton’s Electrical Critical Power Solutions division in Raleigh, NC, is seeking a Senior Embedded Firmware Engineer to join our engineering team and contribute to design, development, testing, and release of embedded software for next-generation power management systems... 
    Work at office
    Remote work

    Nutanix

    Cary, NC
    4 days ago
  • Garmin Ltd. in Cary, North Carolina is seeking a Senior Software Engineer to provide technical leadership and hands-on development for embedded software across products and systems. You will own security-critical components, review designs for vulnerabilities, and contribute... 
    Senior

    Garmin

    Cary, NC
    1 day ago
  •  ...prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.Being Epic means being a... 
    Senior

    Epic Games

    Cary, NC
    4 days ago
  • An established industry player is seeking a seasoned SAP Basis and HANA expert to oversee portal administration and performance optimization. In this role, you will be responsible for creating and configuring portal objects, managing large SAP landscapes, and implementing...
    Senior

    TechDigital Group

    Cary, NC
    1 day ago
  • Sr. Android Developer• 10–12 years of hands-on experience building Android applications. • Strong, hands-on experience in Kotlin; experience migrating from Java to Kotlin is a plus. • Solid understanding of asynchronous programming, coroutines, and reactive patterns. •...
    Senior

    Diverse Lynx

    Morrisville, NC
    5 days ago
  •  ...Job Title: Senior Software Engineer Location: Cary, NC Hybrid Duration: Long term contract Knowledge, Skills & Abilities: • Works under deadlines and subject to heavy project load • bility to provide technical expertise to others and explain concepts... 
    Senior
    Long term contract

    ECHO IT SOLUTIONS INC .

    Cary, NC
    3 days ago
  • $139.3k - $203.6k

     ...filled or if a sufficient number of applications are received.This is a remote role anywhere in the USA.Meet the TeamOur software engineering team develops software using Cisco’s Design Thinking Principles, with simplification and Security at its core. We use secure... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Research Triangle Park, NC
    2 days ago
  •  ...Metabolon is seeking an experienced and driven Principal Software Development Engineer to join our team. This is a full-stack role, requiring expertise across both back-end and front-end technologies to deliver end-to-end solutions. In this role, you will lead engineering... 
    Senior

    Metabolon

    Morrisville, NC
    3 days ago
  •  ...Diversified Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR Pittsburgh, PA OR Sanford, North Carolina OR Cary, North Carolina OR Clayton, North Carolina OR San Francisco, CA!... 
    Senior
    Full time

    Diversified Services Network, Inc.

    Cary, NC
    1 day ago
  •  ...NetApp is seeking a Senior Software Engineer – Cloud Infrastructure to build, operate, and scale mission-critical cloud services supporting SaaS and IaaS offerings. You will work across the full service lifecycle—from design and deployment through production operations... 
    Senior

    NetApp

    Morrisville, NC
    4 days ago
  • $90k - $120k

     ...industry standards? Join us and help drive the future of technology forward.The OpportunityWe are seeking a seasoned Senior Software Java Development Engineer to lead the design, development, and maintenance of high-performance, scalable enterprise applications. In this... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Relocation package
    3 days per week

    Metropolitan Life Insurance Company

    Cary, NC
    3 days ago
  •  ...business, QA, DevOps, and other technical teams throughout the SDLC. Follow Agile development practices, coding standards, and engineering best practices. Identify and resolve performance, integration, and production issues. Required Qualifications ~6+ years... 
    Senior

    2T Consulting

    Morrisville, NC
    4 days ago
  •  ...Join to apply for the Senior Software Engineer role at WarmHub . We’re looking for a Senior Software Engineer to help build WarmHub’s first scalable trust infrastructure platform. Overview At WarmHub, we’re building infrastructure where trust can be shared, reused, and... 
    Senior

    WarmHub

    Cary, NC
    3 days ago
  •  ...accountability. These are our values and influence everything we do.Required qualificationsBachelor’s degree in computer science, engineering, or a related quantitative field.8+ years of experience as a developer on large software projects.Strong Java programming... 
    Senior
    Full time
    Local area
    Work visa

    SAS Institute

    Cary, NC
    2 days ago
  •  ...Senior Software EngineerWe are seeking a full-time Senior Software Engineer at our Cary, NC location. In this role, you will be responsible for providing technical leadership and project planning for software development for products, applications, or systems new to Garmin... 
    Senior
    Full time

    Garmin

    Cary, NC
    2 days ago
  • Garmin is seeking a Senior Software Engineer for our Marine Telematics Engineering team in Cary, NC. The role focuses on on-device technology, embedded Linux, and networked applications across Wi‑Fi, LTE, BLE, and CAN to enhance marine system operations. You will lead... 
    Senior

    Garmin

    Cary, NC
    3 days ago
  •  ...semiconductor process development, wafer fabrication, circuit design, advanced packaging, systems architecture and applications engineering. We are committed to our customers’ success. We partner with customers to help solve their most challenging problems by providing... 
    Senior
    Permanent employment
    Work at office

    MACOM

    Morrisville, NC
    2 days ago
  •  ...Senior C/C++ Embedded Software Engineer We are seeking a full-time Senior C/C++ Embedded Software Engineer in our Cary, NC location on our Marine embedded software development team. We're seeking someone who is passionate about creating great weather awareness and integrated... 
    Senior
    Full time

    Garmin

    Cary, NC
    1 day ago
  • $105k - $135k

     ...building the future of data - one that’s governed responsibly, engineered for scalability, and designed for growth. When you join us, you...  ...action, together.The OpportunityMetLife is seeking an experienced Senior DevOps / MLOps Engineer to join our Data & Analytics US Data... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Relocation package
    3 days per week

    Metropolitan Life Insurance Company

    Cary, NC
    3 days ago
  •  ...prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.Being Epic means being a... 
    Senior
    Worldwide

    Epic Games

    Cary, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!