DeveloperJobs.io
← Back to all jobs

Job Description

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)

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.