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.
About Veralto
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.
