Senior Software Engineer – LabVIEW Specialist
Position Summary
An immediate opening is available for a Senior Software Engineer with an international flow measurement company headquartered in Northern Colorado. This role requires deep expertise in LabVIEW to design, develop, and maintain advanced data acquisition, control, and automation systems.
The position is focused on building robust, scalable software solutions for test, measurement, and process control environments, with frequent integration of hardware and instrumentation. The ideal candidate brings a strong foundation in software engineering principles along with hands-on experience developing and deploying LabVIEW-based systems in real-world applications.
Key Responsibilities
- Design and develop applications using LabVIEW for data acquisition, automation, and control systems
- Architect modular, scalable software solutions for complex test and measurement systems
- 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
Required Qualifications
- 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.)
Preferred Qualifications
- Experience with LabVIEW Real-Time and FPGA modules
- Familiarity with NI (National Instruments) hardware (cDAQ, cRIO, PXI platforms)
- Knowledge of test automation frameworks and validation systems
- Experience in regulated environments (aerospace, automotive, energy, or medical devices)
- Understanding of control systems and feedback loops
- Certification such as Certified LabVIEW Developer (CLD) or Architect (CLA)
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
Full time, permanent position. Salary plus bonus and a competitive benefits package.
Job Type: Full-time
Salary: $95,000.00 - $115,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift 5 days a week
- Potential Travel not more than 10%
Work Location: In office
Pay: $100,000.00 - $120,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Work Location: In person