Flow Systems, Inc, an international flow measurement company headquartered in Northern Colorado, is seeking a Senior Software Engineer with deep LabVIEW expertise. This on-site role in Berthoud, Colorado focuses on designing, developing, and maintaining LabVIEW-based data acquisition, control, and automation systems used in test, measurement, and process control.
Location
Berthoud, CO (onsite)
Salary
USD 100,000 - 120,000 per year
Responsibilities
- Design and develop LabVIEW applications for data acquisition, automation, and control systems
- Architect modular, scalable software solutions for complex test and measurement setups
- Integrate hardware components such as sensors, DAQ systems, PLCs, and embedded controllers
- Develop and maintain LabVIEW Real-Time and FPGA applications where required
- Troubleshoot, debug, and optimize existing LabVIEW codebases for performance and reliability
- Implement communication protocols (TCP/IP, Modbus, OPC, Serial, etc.)
- Collaborate with cross-functional teams including systems, electrical, and mechanical engineers
- Create and maintain technical documentation, including functional specs 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 (state machines, producer-consumer, 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 is available for a Senior Software Engineer with an international flow measurement company headquartered in Northern Colorado. The role requires deep expertise in LabVIEW to design, develop, and maintain 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 merges solid software engineering fundamentals with hands-on LabVIEW experience deployed 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
- Potential travel not more than 10%
Work Location
In office, Berthoud, CO (onsite)