Veralto

Senior Embedded Software Engineer

Veralto
Apply
3 days ago
Nottingham, United KingdomSenior

Responsibilities

  • Design, develop, test, and maintain embedded software for real-time and Linux-based product platforms.
  • Develop low-level drivers, hardware interfaces, and application software.
  • Contribute to new product development and maintenance of released products, including defect fixes, feature additions, and software improvements.
  • Investigate defects and improve product performance, reliability, and maintainability.
  • Participate in planning, estimation, reviews, and continuous improvement within an Agile development environment.
  • Create technical documentation for software design, testing, release, and long-term product support.
  • Take ownership of assigned work and collaborate with software, electronics, mechanical, and product teams.

Requirements

  • Strong embedded software design and development experience using C or C++ on real-time or embedded Linux platforms.
  • Experience with real-time control using an RTOS such as FreeRTOS on Cortex-M microcontrollers.
  • Experience with embedded Linux layers including kernel configuration, device drivers, bootloaders, and user-space applications.
  • Experience with WinCE embedded systems.
  • Familiarity with embedded build toolchains and systems such as GCC, Make, CMake, or Buildroot.
  • Experience diagnosing issues on target hardware using tools such as Trace32 or GDB.
  • Practical experience with Visual Studio, Eclipse, Git, GitHub, Jira, or similar development tools and workflows.
  • Openness to using AI-assisted development tools such as Copilot and Claude.
  • Good communication, collaboration, problem-solving, debugging, and engineering judgment skills.
  • Bachelor's degree or higher in Computer Science, Software Engineering, Electrical/Electronics Engineering, or a related discipline, or equivalent practical experience.
  • Useful additional qualifications include FPGA experience with VHDL, ModelSim/Questa, or Xilinx tools and devices.
  • C# or Python experience for test applications, diagnostics, or engineering tools is useful.
  • Experience with Ethernet/IP or PROFINET, industrial sensors, actuators, motion control, stepper motors, electronic schematics, or complex data sheets is useful.

Benefits

  • Hybrid working arrangement.
  • Career development opportunities across Veralto.
  • Professional onboarding and continuous learning.
  • Collaborative engineering culture.
  • Opportunity to work on innovative embedded technologies with global impact.

Tech Stack

CC#C++CMakeGitMakePython

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