The Senior Software Engineer β LabVIEW Specialist position at Flow Systems, Inc is based onsite in Berthoud, Colorado. The role centers on designing, developing, and maintaining LabVIEW-based data acquisition, control, and automation systems used for test, measurement, and process control.
Responsibilities
- Develop LabVIEW applications for data acquisition, automation, and control environments
- Design modular, scalable software architectures for complex test and measurement setups
- Integrate hardware such as sensors, DAQ systems, PLCs, and embedded controllers
- Create and sustain LabVIEW Real-Time and FPGA code where required
- Troubleshoot, debug, and optimize LabVIEW codebases for performance and reliability
- Implement communication protocols including TCP/IP, Modbus, OPC, and Serial
- Collaborate with systems, electrical, and mechanical engineering teams
- Produce and maintain technical documentation, including functional specifications and user manuals
- Ensure code quality through version control, testing, and adherence to best practices
- Support deployment, commissioning, and field troubleshooting of systems
Requirements
- Bachelorβs degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
- 5+ years of professional experience developing applications in LabVIEW
- Strong understanding of data acquisition systems and instrumentation
- Experience with LabVIEW architectures such as state machines, producer-consumer, and queued message handlers
- Proficiency in debugging and performance optimization
- Experience with hardware integration and signal processing
- Familiarity with version control systems (Git, SVN, etc.)
Technologies
- LabVIEW
- LabVIEW Real-Time
- FPGA
- TCP/IP
- Modbus
- OPC
- Serial
- Git
- SVN
- cDAQ, cRIO, PXI
- National Instruments hardware
Benefits
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Position Summary
An immediate opening exists for a Senior Software Engineer with a focus on LabVIEW at an international flow measurement company headquartered in Northern Colorado. The role demands deep LabVIEW expertise to design, develop, and sustain advanced data acquisition, control, and automation systems. It emphasizes building robust, scalable software for test, measurement, and process control environments with frequent hardware and instrumentation integration. The ideal candidate combines solid software engineering principles with hands-on experience deploying LabVIEW-based systems in real-world applications.
Key Skills
- Strong problem-solving and analytical thinking
- Ability to work independently and lead technical efforts
- Excellent communication and documentation skills
- Attention to detail in system design and implementation
Schedule
- 8 hour shift, 5 days a week
- Travel potential up to 10%
Work Location
Salary
USD 100,000 - 120,000 per year