PerkinElmer-posted 2 months ago
Shelton, CT
5,001-10,000 employees
Computer and Electronic Product Manufacturing

PerkinElmer is seeking a skilled Software Systems Engineer to join our Product Software R&D team supporting the ICP-OES product line. In this role, you will collaborate with cross-functional teams including software developers, hardware engineers, chemists, and product managers to design, develop, and sustain integrated software systems that control, monitor, and report data from our world-class spectrometry instruments. You will serve as a critical interface between product requirements and technical implementation, ensuring our software systems meet scientific, usability, and regulatory expectations.

  • Define and refine system-level software implementation for ICP-OES instrumentation.
  • Develop and maintain architectural documentation that ensures robust hardware-software integration and data acquisition workflows.
  • Lead technical initiatives and mentor junior developers on architecture, design, and coding standards.
  • Collaborate with software engineering teams to implement control logic and data management workflows.
  • Implement modern design patterns and best practices to produce maintainable, efficient, and secure code.
  • Participate in code reviews, verification, and validation activities for application-level software components.
  • Troubleshoot and resolve software anomalies affecting instrument performance or reliability.
  • Work with electrical and firmware engineering colleagues to validate control systems and diagnostic routines.
  • Interface with product experts and applications teams to implement technical initiatives that meet analytical requirements.
  • Support root cause analysis and corrective actions for issues identified during development, manufacturing, and post-release.
  • Bachelor's or Master's degree in Computer Science, Software Engineering or related discipline.
  • 5+ years of experience in software engineering or systems engineering within a scientific instrumentation or regulated life sciences domain.
  • Experience with instrument control software, signal processing, and hardware interfaces (USB, Ethernet, etc.).
  • Strong proficiency in C#, .NET (Core and Framework); familiarity with scientific libraries is a plus.
  • Full Stack Software Development Experience.
  • Proficient in Database technologies such as PostgreSQL, SQL or Mongo DB.
  • Proficiency with REST APIs, gRPC, Microservices and cloud-native applications.
  • Familiarity with development tools such as GitHub, JIRA.
  • Knowledge of C++, Net CLI and WPF.
  • Knowledge of front-end Web UI technologies such as React.
  • Experience developing software for analytical instrumentation (e.g., chromatography, spectroscopy) and low-level driver control.
  • Familiarity with GxP, FDA 21 CFR Part 11, or other regulated environments.
  • Experience with cloud-based services (Azure or AWS) and microservices architecture.
  • Exposure to containerization (Docker/Kubernetes) and deployment automation.
  • Knowledge of scientific data formats (AnIML, ANDI, mzML) or integration with LIMS/ELN platforms.
  • Prior experience working with international development teams or multi-site engineering organizations.
  • Understanding of analytical chemistry or spectroscopy instrumentation, ideally ICP-OES.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service