Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Waters Corporation Logo

Senior Embedded Software Engineer

Waters Corporation

Salary not specified
Sep 12, 2025
New Castle, DE, USA
Apply Now

Waters Corporation is seeking a Senior Embedded Software Engineer to develop scientific instruments, focusing on the design, implementation, testing, and support of firmware for embedded processors within a distributed control and acquisition system.

Requirements

  • Very strong C and/or C++ software development skills for embedded targets, including real-time
  • Very strong embedded system architecture skills, including: Device interfaces (ADC, DAC, PWM, etc.) and protocols (CAN, SPI, I2C, Ethernet, etc.)
  • Very strong embedded system architecture skills, including: Processing environments e.g. bare-metal, RTOS, and Linux technology stacks
  • Very strong embedded system architecture skills, including: Microarchitectures including a variety of ARM, x86, PIC, and DSP
  • Familiarity with HW design and troubleshooting
  • Familiarity with modern communication protocols and security
  • Advanced networking topics, including REST APIs and web technologies

Responsibilities

  • Specify, design, implement, test, and support embedded systems for new and existing instrument systems
  • Design, implement, and test C and C++ applications in embedded environments including bare-metal, RTOS, and Linux
  • Apply knowledge of signal processing and filtering and also control systems to maximize performance of instrument subsystems, including motors and heating elements
  • Follow and participate in software development best-practices, including code and design reviews, automated testing at various levels of integration, SOLID principles, etc.
  • Analyze and improve efficiency, stability, and scalability of system processing resources
  • Collaborate with Hardware Engineering to satisfy system-level design goals
  • Collaborate with System Test Engineering to ensure robust and reliable systems

Other

  • 5+ years of experience
  • Collaborate with a broad range of stakeholders, including: Product Management and Applications Specialists to define requirements and customer acceptance criteria
  • Strong analytical and communication skills
  • full-time on-site position in New Castle, Delaware