Agilent Technologies

R&D Software Engineer, Scientific Instrumentation

Agilent Technologies
Apply
1 hour ago
Santa Clara, CA, USASenior

Base Salary

$173k - $270k/yr

Responsibilities

  • Design, develop, and maintain instrument-control software and hardware-interface layers for LC/MS and QToF platforms.
  • Build device-communication, hardware-control, synchronization, and real-time data-acquisition software.
  • Create and maintain hardware-abstraction layers, drivers, and communication frameworks for instrument subsystems.
  • Integrate new hardware designs with electrical, FPGA, firmware, and systems engineering teams.
  • Diagnose and resolve hardware/software integration issues across electronics, controllers, sensors, and acquisition systems.
  • Optimize software performance, reliability, fault tolerance, and deterministic operation.
  • Participate in architecture reviews and establish instrument-software development practices.
  • Support verification, validation, troubleshooting, and release activities.
  • Contribute to long-term software architecture for next-generation mass spectrometry platforms.

Requirements

  • Bachelor’s, master’s, or Ph.D. degree in Computer Engineering, Electrical Engineering, Computer Science, Physics, Analytical Chemistry, or a related field.
  • 8+ years of software development experience for scientific instruments, industrial systems, medical devices, or other hardware-intensive products.
  • Strong programming skills in C, C++, and/or C#.
  • Experience developing instrument-control software, hardware-communication layers, or device drivers.
  • Experience interfacing software with embedded systems, FPGA-based electronics, motion-control systems, sensors, or data-acquisition hardware.
  • Experience with Ethernet, TCP/IP, USB, Serial, CAN, SPI, or I2C communication protocols.
  • Strong understanding of multithreaded and real-time software design.
  • Experience debugging hardware/software interactions with oscilloscopes, logic analyzers, and protocol analyzers.
  • Strong problem-solving and communication skills.
  • Preferred experience with mass spectrometry, chromatography, spectroscopy, or other analytical instrumentation.
  • Preferred knowledge of QToF, ion mobility, detector electronics, timing systems, or high-speed data-acquisition architectures.
  • Preferred experience working with FPGA and firmware development teams, distributed control systems, and hardware-abstraction architectures.
  • Python experience for automation, testing, and diagnostics is preferred.
  • Experience in regulated or quality-controlled product-development environments is preferred.

Benefits

  • Full-time onsite-hybrid role due to business needs.
  • Day shift with 10% travel required.
  • No stated end date for the position.
  • Eligible for bonus, stock, and benefits in addition to base pay.

Tech Stack

Categories

Agilent Technologies

About Agilent Technologies

10,000+ employees
Contact me