Jump to content
Sign in to follow this  
Ben Zimmer

Intermediate or Senior LabVIEW Developer

Recommended Posts

LabVIEW Programmer – Enable Integration

 

Enable Integration (a division of Enable Training and Consulting, Inc.) is seeking a LabVIEW programmer to join our integration team and immediately be a core part of several projects.  Today, we are a team of 20 employees and have a diverse range of clients: Bosch-Rexroth, FIRST Robotics, University of Waterloo, LEGO Education, National Instruments, and Solid Works. 

 

We are a dynamic employer with a flexible working environment and atmosphere.  Our integration team specializes in consulting and providing custom hardware and software solutions for test, measurement & automation applications for worldwide clients in a variety of industries.  Our team has over 65 years combined programming experience and have worked on projects both large and small, and have recently been recognized as a National Instruments Alliance Partner with exceptional technical resources at NIWeek 2013. Please visit www.enabletc.com for more information about the company.

 

Duties & Responsibilities:

 

We are looking for a self-motivated LabVIEW programmer who will excel in a fast-paced consulting environment, will excel to meet deadlines and ensure the success of our customers.  We are looking for someone who has recent experience developing application using LabVIEW.

 

Your primary efforts will encompass all stages of software engineering application design, including:

· Requirement definition and gathering, Specification writing

· Systems Design & Architecture

· Algorithm development

· Documentation (Code and Project Management)

· Unit, Functional, Validation & Verification Test

· Deployment & Application Support

 

This is a full-time position and candidates will be expected to work out of our Milton, Ontario head office.

 

Desired Skills & Experience

· 4-year technical degree, or 3-year technical diploma from accredited colleges or universities

· Experience programming hardware and/or software applications using LabVIEW

o CLAD/CLD/CLA certifications are an asset

· Discipline and organization with respect to software maintenance and version management

· Experience with source code control & source configuration management tools a plus (TortoiseSVN ideal, however will consider applicants with working knowledge of Perforce, ClearCase etc.)

· Strong troubleshooting and debugging skills

· Understanding of basic signals and systems concepts

o Sensors and actuators

o Analog and digital signals

o Data acquisition concepts and hardware

o  Communication protocols

· Ability to work both alone and with colleagues to solve problems and to weigh the merits of differing approaches

· Self-motivated team player

· Effective time management

· Strong written skills in English

o Code documentation, Project management & Progress Reports

o Team communication/updates

· Immediately eligible to work in Canada at time of application

 

Pay is commensurate with skills and qualifications of the applicant.

  • Like 2

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Similar Content

    • By DigDoug
      CLA_ATM_QMH_PRACTICE.zipHi Folks,
       
      I'm taking the CLA exam in a few weeks and would like some feedback on the solution I put together (attached). A few specific questions:
      Can I dump tags in the VI Documentation of the VI like I did in Error Handler - Console Error.vi and get credit since there are instructions for developers to complete this work? This would be my strategy if I run out of time. 
      Does this seem like a passing solution? Why/why not?
      Where do you think I would lose the most points in this solution?
      Any other feedback on this exam or general strategy tips are greatly appreciated!
       
      Best Regards,
      Aaron
    • By David Akinpelu
      I am implementing a TCP connection between MyRio(client) and Python(server). The goal is to send data from the server to the client, perform some calculations, and send the result to the server. I need to keep changing the data being sent to the client. I noticed the first data works fine and the result returned to the server, but the client could not read subsequent data. I debugged and was able to detect that the error is coming from the first read function is the "Reading values subvi"  but I don't know how to correct it. How do I go about it?
      I have attached the files below.
      Reading Unknown Bytes from TCP.vi Second_client.vi SimpleServer.py
    • By Deon
      The Threshold Hysteresis VI allows an input (for example, a sensor) to drift out of an inner limit without generating an invalid flag, but if it drifts outside an outer limit it then becomes invalid. For the reverse, when the input crosses back into the outer limit it remains invalid until the value falls inside the inner limit.
      For simplicity, only one input parameter is provided for both the inner & outer limits, and is negated for the lower limit, as generally tolerance limits are equidistant from the nominal.
    • By Deon
      View File Threshold Hysteresis v1.0 LV8.6.1
      The Threshold Hysteresis VI allows an input (for example, a sensor) to drift out of an inner limit without generating an invalid flag, but if it drifts outside an outer limit it then becomes invalid. For the reverse, when the input crosses back into the outer limit it remains invalid until the value falls inside the inner limit.
      For simplicity, only one input parameter is provided for both the inner & outer limits, and is negated for the lower limit, as generally tolerance limits are equidistant from the nominal.
      Submitter Deon Submitted 11/10/2014 Category General LabVIEW Version License Type  
    • By jossie
      Hello I am quite new to labview and I have some questions regarding labview. We have came up with a simulation build in labview as shown in the folder. However, we will be making use of Myrio to connect current and voltage sensors to send the data to labview when labview is running. We are currently having difficulties trying to search if it is possible to send the wave files and the popout messages ( messagebox.vi and Player2Wins.vi) to NI Dashboard for Labview in Ipad by using myrio. Is it possible for myrio to store wave files and the additional VIs and sending these to NI Dashboard for Labview? 
       
      Otherwise, it is possible for Labview to send the entire program.vi, messagebox.vi and Player2Wins.vi to cloud and people are able to see the GUI in program.vi remotely? ( We have found information like Labview web services etc. We hope that people are able to view our GUI and press the " Press start" button as well as closing the popout messages in a website not from our local network). 
       
      I sincerely apologize if what I am asking does not make sense to people who are reading this. I hope that someone will help me with this as it is very difficult for me to do and I need some guidance from people who are familiar with these. Thanks for taking your time to read and your reply. 
      Simulation_Build_(3).zip Pop-up_Message.vi Player2Wins.vi
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.