Senior Technical Lead - FPGA, LabVIEW RT
HCLTech · Milpitas, CA · 2 wk ago
On-siteHealthcareFull-time
About the Role
Seeking a LabVIEW Engineer with 7–10 years of experience in LabVIEW, FPGA, Python, and Hardware-Software Integration. The role involves developing and integrating embedded systems, automated test platforms, and real-time control solutions while collaborating closely with hardware, FPGA, firmware, and system engineering teams.
Responsibilities
- Develop LabVIEW/Python based Host Applications for test automation, instrument control, and data acquisition.
- Design and maintain LabVIEW FPGA solutions for real-time control and signal processing.
- Develop automation and data analysis tools using Python.
- Perform hardware-software integration, board bring-up, debugging, and root-cause analysis.
- Integrate embedded systems with DAQs, sensors, instruments, and custom hardware.
- Implement and support communication interfaces such as Ethernet, TCP/IP, USB, SPI, I2C, UART, and CAN.
- Support system verification, validation, and performance optimization.
- Collaborate with cross-functional teams on requirements, design reviews, and technical problem-solving.
Requirements
Software
- 7–10 years of Embedded Software Development and System Integration experience.
- Strong expertise in:
- LabVIEW Application Development
- LabVIEW FPGA
- Python Programming
- LabVIEW Real-Time (RT)
- Test Automation Frameworks
- NI Platforms (CompactRIO (cRIO), PXI/PXIe Systems)
- NI DAQ Hardware
- Instrument Control (SCPI, VISA, GPIB)
Hardware & System Knowledge
- Strong understanding of:
- Digital, Analog, and Mixed-Signal Electronics
- Data Acquisition Systems
- Sensors and Actuators
- Signal Conditioning
- FPGA-Based Systems
- Ability to read and debug:
- Schematics
- PCB Layouts
- Timing Diagrams
- Hands-on experience with:
- Oscilloscopes
- Logic Analyzers
- Multimeters
- Protocol Analyzers
- Experience in:
- Board Bring-up
- Hardware Validation
- System-Level Debugging
- Root Cause Analysis
- Communication Protocols:
- Ethernet / TCP-IP
- USB
- UART / RS232 / RS485
- SPI, I2C
Skills
- Tools: Git, Azure DevOps or equivalent version control tools
- Preferred Skills:
- NI VeriStand and TestStand
- C/C++ Programming
- Hardware-in-the-Loop (HIL) Systems
- Automated Test Equipment (ATE)
- Embedded Systems
- FPGA Architecture and DMA Concepts
- Medical Device or Regulated Product Development Experience
- Soft Skills:
- Strong communication and stakeholder engagement skills
- Excellent problem-solving and analytical abilities
- Ability to work across Hardware, FPGA, Firmware, and Software teams
- Strong ownership, teamwork, and execution mindset
Preferred Domains
- Medical Devices
- Test & Measurement
- Semiconductor Equipment
- Industrial Automation
- Robotics