Control Systems Engineer – Test & Measurement
About this role
Responsibilities
• Design, develop, and commission control systems for test and measurement applications, including laboratory and industrial test stands.
• Lead or contribute to verification and validation (V&V) activities, including test planning, test procedure development, execution, and reporting.
• Develop control, automation, and data acquisition software using Python, LabVIEW, and related tools.
• Integrate hardware and software for test systems, including instrumentation, DAQ hardware, off-the-shelf benchtop equipment, and custom hardware.
• Apply diagnostic and systems-level troubleshooting methodologies to identify root causes of system, software, or hardware issues.
• Implement and maintain automated test frameworks, unit tests, and regression tests to support reliable system evolution.
• Interface with and integrate a wide range of communication protocols and interfaces such as RS‑232/422/485, TCP/IP, Ethernet-based fieldbuses such as EtherCAT, and instrument control protocols.
• Participate in requirements development, traceability, and documentation to support structured V&V and quality processes.
• Collaborate closely with electrical, mechanical, and software engineers to ensure test systems accurately represent real-world operating conditions.
• Support commissioning activities, acceptance testing, and ongoing lifecycle support for test infrastructure.
Qualifications
• Education: Bachelor’s degree in Electrical Engineering, Controls Engineering, Computer Engineering, or a related field.
• Experience: 3+ years of experience in control systems engineering, with a strong emphasis on test and measurement or validation environments.
• Demonstrated experience designing and commissioning test stands, automated test equipment (ATE), or experimental systems.
• Proficiency in Python and LabVIEW, including development of maintainable, version-controlled code.
• Strong working knowledge of verification and validation methodologies, including test planning and execution and requirements tracking such as with a Requirements Traceability Matrix.
• Experience with version control systems (e.g., Git) and modern software development workflows.
• Working knowledge of unit testing, automated testing, or test-driven development concepts.
• Familiarity with industrial and laboratory communication protocols (e.g., RS‑232, TCP/IP, Ethernet-based protocols).
• Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.
Desired
• Experience with advanced architectural concepts, such as an Actor framework
• Experience with industrial control platforms such as PLC/PAC systems, real-time controllers, or distributed control SCADA systems, such as Ignition or Wonderware.
• Familiarity with publication/subscription based protocols such as OPC UA
• Familiarity with instrumentation standards and interfaces (e.g., SCPI, GPIB, USB instruments).
• Experience with DAQ systems, high-speed data capture, or synchronization/timing systems.
• Exposure to systems integration best practices commonly used by professional control system integrators (e.g., lifecycle documentation, change control, structured testing).
• Knowledge of safety-related control concepts, interlocks, or fail-safe system design.
• Experience supporting testing in R&D, prototype, or experimental environments.
• Familiarity with documentation standards such as test plans, test procedures, verification matrices, and commissioning reports.