Job DescriptionWe are seeking an experienced
LabVIEW Architect to lead the design, development, and optimization of advanced test, measurement, automation, and control systems using National Instruments (NI) LabVIEW platforms. The ideal candidate will define system architecture, establish coding standards, mentor engineering teams, and ensure scalable, maintainable, and high-performance solutions aligned with business objectives.
Key Responsibilities Architecture & System Design - 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.
- Conduct 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.
Required Qualifications - Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
- 8+ years of hands-on experience in LabVIEW development.
- 3+ years in system architecture or technical leadership roles.
- Strong expertise in:
- LabVIEW (Core, Real-Time, FPGA)
- NI hardware (DAQ, CompactDAQ)
- Software design patterns and architecture principles
- Multithreading, parallel processing, and performance tuning
- Experience with version control systems (Git preferred).
- Strong problem-solving and analytical skills.
- Preferrable exp on Image acquisition, Image Preprocessing, feature extraction etc
Preferred Qualifications - NI Certifications (CLA - Certified LabVIEW Architect preferred).
- Experience with TestStand, .
- Experience in automated test systems (ATE), industrial automation, or embedded systems.
- Knowledge of Python, C/C++, or .NET integration.
- Experience with Agile/Scrum methodologies.
- Familiarity with cybersecurity practices for industrial systems.
Key Competencies - Strategic thinking and system-level problem solving
- Technical mentorship and leadership
- Excellent communication and documentation skills
- Attention to detail and quality orientation
- Ability to manage multiple projects and deadlines