Veralto

Firmware Engineer

Veralto
Apply
19 hours ago

Base Salary

$100k - $120k/yr

Responsibilities

  • Design, implement, review, and debug bare-metal embedded C firmware for MCU-based solar sensing and controls products.
  • Build Python-based test tools, automated regression workflows, and release-quality verification methods.
  • Develop embedded Linux services, diagnostics, and application logic, with Yocto experience valued.
  • Perform hardware bring-up and integrate sensors, ADCs, communications interfaces, memory, and other peripherals.
  • Investigate system, production, and field failures using instrumentation, logs, controlled experiments, and root-cause analysis.
  • Support firmware release readiness through test evidence, release notes, risk documentation, and cross-functional review.
  • Partner with hardware, systems, manufacturing, quality, and support teams to resolve issues and improve product performance.
  • Document firmware designs, debugging findings, test procedures, release decisions, and sustaining actions.

Requirements

  • Bachelor’s degree in computer engineering, software engineering, computer science, electrical engineering, or another related STEM field, with consideration for less directly related STEM degrees supported by extensive hands-on production firmware experience.
  • Typically five or more years of hands-on embedded firmware experience, with consideration for candidates demonstrating strong technical depth and experience shipping new products.
  • Strong bare-metal embedded C expertise and practical debugging experience on resource-constrained microcontroller systems.
  • Experience developing and releasing production-quality firmware for new products.
  • Experience with MCU peripherals and hardware/software interfaces such as SPI, I²C, UART, CAN, and Ethernet.
  • Ability to read schematics and datasheets and use oscilloscopes, logic analyzers, multimeters, and debuggers.
  • Hands-on experience with hardware bring-up, peripheral integration, firmware validation, or production release support.
  • Experience investigating system-level issues using structured debugging, test evidence, and root-cause analysis.
  • Experience with Python for test tools, automated verification workflows, regression testing, or embedded Linux development.
  • Willingness to work on-site and collaborate closely with hardware, software, manufacturing, quality, and support teams.
  • Strong problem-solving, attention to detail, communication, and collaboration skills.
  • Preferred experience includes embedded Linux, Yocto, C# or another object-oriented language, bootloaders, firmware updates, diagnostics, secure firmware practices, automated regression testing, failure analysis, low-power systems, ruggedized products, or solar and instrumentation products.

Benefits

  • Flexible working hours, professional onboarding and training, career coaching and development opportunities, health benefits, paid time off, medical/dental/vision insurance, and 401(k) for eligible employees.
  • Full-time, fully on-site work in Austin, Texas.
  • The role provides mentoring, global organizational support, and ownership across the firmware lifecycle.

Tech Stack

Categories

Veralto

About Veralto

1,001-5,000 employees

Veralto builds water analytics, treatment, and compliance solutions and product identification and color management systems for industrial, consumer goods, pharmaceutical, and municipal customers. Formed in 2023 as a spin‑off from Danaher, it operates brands including Hach, ChemTreat, Trojan Technologies, Videojet, Esko, X‑Rite, and Pantone. Veralto is headquartered in Waltham, Massachusetts, and is a publicly traded company on the NYSE under the ticker VLTO.

Contact me