LabView Architect
Cyient · Milpitas, CA · 6 days ago
Art & CreativeFull-time
Key Responsibilities
- Design and define scalable LabVIEW software architectures (modular, layered, actor-based, QMH, state machine, etc.).
- Lead end-to-end system design including hardware integration (DAQ).
- Define software frameworks, reusable components, and best practices.
- Ensure system reliability, performance optimization, and maintainability.
Technical Leadership
- Provide technical direction to LabVIEW developers and cross-functional teams.
- Carry out design reviews and code reviews to ensure quality standards.
- Establish and enforce LabVIEW coding guidelines and documentation standards.
- Mentor junior and mid-level engineers.
Development & Integration
- Develop complex LabVIEW applications for automation, data acquisition, instrumentation, and control systems.
- Integrate third-party hardware, instruments, and communication protocols (TCP/IP, Modbus, CAN, OPC, Serial, etc.).
- Work with LabVIEW Real-Time, FPGA, TestStand, DIAdem, and NI hardware platforms.
- Ensure seamless integration with databases, cloud platforms, and enterprise systems.
Quality & Compliance
- Implement version control and CI/CD pipelines (Git, SVN, Azure DevOps, etc.).
- Ensure compliance with industry standards (ISO 13485, FDA, IEC 62304, etc.).
- Perform risk analysis and system validation.
Stakeholder Collaboration
- Collaborate with hardware engineers, system architects, product managers, and customers.
- Translate business and technical requirements into robust software designs.
- Participate in proposal development and technical estimations.