Post Job Free
Sign in

LabVIEW Developer

Company:
Northstone, Inc.
Location:
Pewaukee, WI
Posted:
April 06, 2024
Apply

Description:

Job Description

LabVIEW Developer

Responsible for designing, developing, and maintaining LabVIEW-based software applications and solutions. You will collaborate with a multidisciplinary team to create innovative solutions for various industries such as engineering, manufacturing, research, and automation.

Responsibilities:

Design, develop, and maintain LabVIEW-based software applications and solutions to meet project requirements.

Collaborate with cross-functional teams to understand project objectives, specifications, and user requirements.

Develop LabVIEW code modules, components, and libraries to implement data acquisition, control systems, and automation processes.

Create intuitive user interfaces (UI) and graphical displays for effective data visualization and system monitoring.

Perform thorough testing and debugging of LabVIEW applications to ensure high quality and reliability.

Optimize software performance and ensure efficient utilization of system resources.

Conduct code reviews, provide constructive feedback, and adhere to coding best practices and standards.

Collaborate with hardware engineers to integrate LabVIEW software with various sensors, instruments, and equipment.

Document software designs, specifications, test procedures, and user manuals.

Stay updated with the latest LabVIEW features, tools, and technologies to suggest improvements and drive innovation within the team.

Requirements:

Bachelor's degree in Computer Science, Electrical Engineering, or a related field. (Master's degree preferred)

Proven experience as a LabVIEW Developer or similar role, with a minimum of 5 years of professional experience.

Proficiency in LabVIEW programming language and development environment.

Strong understanding of software engineering principles, object-oriented programming, and design patterns.

Experience in developing LabVIEW applications for data acquisition, control systems, and automation.

Knowledge of hardware interfaces, such as GPIB, USB, Ethernet, and serial communication protocols.

Familiarity with instrument control, signal processing, and data analysis techniques.

Ability to work effectively in a team environment, collaborate with colleagues, and communicate technical concepts clearly.

Strong problem-solving skills and the ability to troubleshoot complex software and hardware integration issues.

Attention to detail, with a focus on delivering high-quality and reliable software solutions.

Excellent organizational and time management skills, with the ability to prioritize tasks and meet project deadlines.

Apply