Junior / Intermediate Software Developer - Calgary, Alberta Region Only

We are currently hiring software developers and looking especially for LabVIEW experienced developers. The positive is for a full time software developer who can apply existing LabVIEW skills or is keenly interested to develop in LabVIEW by applying other programming language experience.  Please, candidates must be local for interview and the position, no remote options for this role.
You can read the full job description for this position and details about how to apply at our site here:
http://www.advmeas.com/about/career/

It is quite a career change, but I think that is expected that most people will go through a couple of them in their careers.  Any programming experience will help you greatly.
To answer your specific questions, at least the ones I am knowledgeable about..
1 & 2.  I think the difference between a junior and intermediate and guru is mainly length of time working in the industry developing these type of applications.  Flex is still new for the most part.  You should be familiar with ActionScript3.  You should be familiar with XML and other web standards.  A lot of the Flex programmers I know deal with all aspects of the development including the database, middleware (CF, .NET, Java, Ruby, etc..), so familiarity with that will help you.  my impulse is to tell you to learn C# and .NET given your C expeience, however I honestly don't know how much C / Assembler experience will apply to C#.  Knowing about relational databases won't hurt you either.  There are jobs where you just do Flex and someone else builds the services / database for you, but knowing the backend piece will help you.
3. Not at all!  Most people doing Flex have very little Flash experience.  They come from web developer backgrounds dealing with middleware and database programming, not from a Flash / design backgrond.
4. Adobe has formal courses.  There is also the learn flex in a week videos.  If you like podcasts, listen to The Flex Show which has both audio interviews and screencasts.
5.Working on Open source projects will help you more than hurt you.  You'll get contacts, and experience.  It is easier to get the job if you can offer samples of your work.
6-7. I can't help withi nterview or salary questions, sorry.  I think that is pretty company specific and region plays into it too.
8. There is a huge demand for Flex Developers.  It is a growing technology.  I expect the demand to keep up for a while.
I hope some of this is useful.

Similar Messages

  • Exciting LabVIEW Development role in Calgary, Alberta, CANADA

    Exciting LabVIEW Development position Available – Calgary, Alberta, Canada
    Want to work for a Great company that truly values it’s employees?  This is a highly respected oil and gas services company that offers a Corporate Culture second to none.  We are looking for a LabVIEW developer to join the R&D Team; this is a challenging role ideally suited for someone with an Instrumentation and/or Mechanical Engineering background.
    Role Overview:
    This is a busy and growing oil and gas services company with a long stable history, a strong balance sheet and a corporate culture of success and flexibility.  The candidate will be responsible for software research and design activities.  You’ll actively participate in feasibility studies to develop concepts into products (Prototypes).  You will also evaluate and design software products using Labview that control electric/mechanical and electric/hydraulic systems for the oil and gas service industry.  Developing and executing test plans and specifications along with data analysis are also part of this role.
    Duties:
    Initiates and leads team activities to evaluate and develop creative solutions to optimize products and technologies
    Designs software for control, human interaction, reporting and logging as required for feasibility studies
    Confirms system and product capabilities by designing feasibility and testing methods and testing properties. Evaluates testing data to reach design decisions.
    Supports evaluation of performance of equipment in the field, resolution of problems and recommendation of improvements.
    Provides information to be included in proposals, specifications and applications.
    Analyzes opportunities to strengthen product / company performance including soliciting customer requirements and observations from oil and gas clients
    Conducts training and mentoring.
    Supports project management of software development activities.
    Documents designs regarding configuration, operation, and capabilities.
    Follows corporate standards for software development.
    Qualifications:
    Demonstrated ability in software design and product design using National Instruments LabVIEW and potentially other high level languages
    University degree in Physics, Engineering or equivalent experience.  Engineering Degree and Professional Certification preferred.
    Demonstrated learning from experience, including analyzing information, identifying client needs, developing action plans, and delivering recommendations.
    Extensive background in data acquisition and control systems in oil and gas services and instrumentation in general
    Hands-on experience with demonstrated innovation and creativity.
    Excellent analytic skills and experience trouble shooting complex software problems.
    Experience functioning within teams to address and solve business and engineering issues.
    Demonstrated ability to communicate effectively both verbally and in writing. Strong technical writing.  Demonstrated experience using the Microsoft Office Suite.
    Familiar with industry standard practices and tools for creation, development, testing and documentation of software. 
    Demonstrated effective resource and project planning, decision making, results delivery, team building, and the ability to stay current with relevant technology and innovation.
    Ability to be effective while simultaneously involved in multiple projects.
    We will consider intermediate to senior level candidates; compensation is commensurate to experience. This is a permanent, full time role located in Calgary, Alberta, CANADA; candidates must be Canadian Citizens or have legal working status in Canada.  Candidates from outside of Canada without legal Canadian working status will not be considered.
    PLEASE contact:  Marcello Barone at [email protected] for immediate consideration.
    Attachments:
    LabVIEW Developer.docx ‏18 KB

    Have you filled this position?  I'm interested, but don't know about the Canadian work requirements.  I'm a U.S. citizen, working in the U.S.  I'd assume that it wouldn't be that difficult to get the Canadian permission...
    Also, would you consider someone for remote employment with occasional trips to the facility?
    Thanks!

  • Need help in Point-of-Sales software developing guide

    i was required to developed a new Point-of-Sales software for my new company. however, i do not know where to start. i'm new to POS software, so if anyone who has experience in Point-of-sales software development, plz drop a hint or two for me.
    i guess the biggest problem for me is to detecting and communicating with the Barcode Scanner, Receipt printer, Cash Drawer and Pole Display. i would appreciate for the advise on how to achieve this.
    tks

    well, the things is like this:
    the existing system is actually maintain by the ex-staff of the company. however, due to some unknown circumstances, all of them left within a very short period of time. and now, we were hired.
    the whole things a mess. bugs everywhere. so the only solution the management would accept is to re-develop the whole POS and Inventory system. but non of us have any experience in developing such system and we don't have any documentation for the existing system. Now the management would like to see a prototype, a simple POS system that can perform simple operation - scan barcode, display the price at the pole display, 'kick-out' the cash drawer and print the receipt.
    i have done a bit part of research, download some Java-based POS such as JPOS, JavaPOS, and FreeMercator. but i don't really get the idea of how to communicate with the devices. and now the management decided to change all the POS peripherals, so i can tell which brand that we are going to use.
    for your question:
    Do you already have an inventory control system in place? yes, but no good. no doc as well.
    If so you'll want to integrate with that, which could get hairy depending on the system. What's your intended architecture? each store will have their own database. however, they will export their data to the HQ every morning before business hour. the export process of the current system is to extract the data from the database to MS Access DB, then send to the HQ through email.
    May I ask why you chose Java to develop this system in?Linux + Postgre + Java = minimum development cost. the company wanted to keep cost at the minimum level.
    actually, i do not worry bout the inventory system. all i care is how to communicate with the devices, because this is the first time that i deal with all these POS devices.
    besides, i'm not sure if i have to pay attention to any thing like drivers, or whatever standard, etc... and it will be the most appreciate if you can show me (or links to websites) some sample of how to detect and communicating the devices.
    lastly, many tks to you for your advice ;)
    have a nice day
    Jerry

  • Java Software Development Kit (SDK) for Java 6 on Leopard.

    Does anyone know if the Java Software Development Kit (SDK) comes with Leopard, or if one needs to sign up for an Apple developer account to obtain it?
    I typed the following command on the Terminal command line: 
        javac
    The output of that command was:
    Usage: javac <options> <source files>
    where possible options include:
      -g                         Generate all debugging info
      -g:none                    Generate no debugging info
      -g:{lines,vars,source}     Generate only some debugging info
      -nowarn                    Generate no warnings
      -verbose                   Output messages about what the compiler is doing
      -deprecation               Output source locations where deprecated APIs are used
      -classpath <path>          Specify where to find user class files
      -cp <path>                 Specify where to find user class files
      -sourcepath <path>         Specify where to find input source files
      -bootclasspath <path>      Override location of bootstrap class files
      -extdirs <dirs>            Override location of installed extensions
      -endorseddirs <dirs>       Override location of endorsed standards path
      -d <directory>             Specify where to place generated class files
      -encoding <encoding>       Specify character encoding used by source files
      -source <release>          Provide source compatibility with specified release
      -target <release>          Generate class files for specific VM version
      -version                   Version information
      -help                      Print a synopsis of standard options
      -X                         Print a synopsis of nonstandard options
      -J<flag>                   Pass <flag> directly to the runtime system
    I would like to use Java version 6.

    Hi John,
    I sort of remember Java 6  being IntelMac only...
    Once you’ve gotten logged in, go to Downloads, select “Java” on the right hand side of the page, and download the Java SE 6 beta. Note: this is only available for Intel Macs running Tiger or Leopard — if you’ve got a G4 or G5, you’re out of luck right now
    http://www.metaphoriclabs.com/articles/installing-java-6-on-mac-os-x/
    But here they are...
    http://ituploads.com/apple/macintosh-os-x-java-jdk/
    Can I do Java 6 development in OS X?...
    http://stackoverflow.com/questions/739418/can-i-do-java-6-development-in-os-x

  • Software Development Management- How?

    Hi There,
    Does anyone know of a good way to manage software development (in
    Labview)?
    I've been the only programmer in Labview at my company, so tracking
    software changes wasn't too bad. We recently hired a couple of
    engineers who also program Labview. Now we're at a point where there
    are many versions of the same software springing up. No one here has
    any knowledge of software management tools available (except a
    spreadsheet program, and a magnetic marker board).
    Any links or suggestions are welcomed.
    Kind Regards,
    -Dorian
    dorianjps_at_hotmail.com (change _at_ to @ if e-mailing me)

    Dorian Grey wrote:
    >
    > Hi There,
    >
    > Does anyone know of a good way to manage software development (in
    > Labview)?
    >
    > I've been the only programmer in Labview at my company, so tracking
    > software changes wasn't too bad. We recently hired a couple of
    > engineers who also program Labview. Now we're at a point where there
    > are many versions of the same software springing up. No one here has
    > any knowledge of software management tools available (except a
    > spreadsheet program, and a magnetic marker board).
    A critical part of any source code management is the human level:
    deciding which developer will touch what VIs! Then you choose a tool.
    We use MS Visual SourceSafe and it works OK for 2 developers.
    I've used it on my own for 3 years.
    Availabl
    e standalone or as part of Visual Studio.
    I also know people at a systems integrator (NI Alliance member) who use
    it. They still use it for control of up to 20 developers' work.
    See its home page http://msdn.microsoft.com/ssafe/ and the best
    practices page
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvss/html/vssbest.asp
    Best, Mark

  • Job opening in Ottawa: Teststand test software developer. Permanent postion

    Averna is an expert in the design and manufacturing of high performance test solutions used by R&D and hi-tech manufacturing companies worldwide. Our goal is to improve and optimize their engineering, production and repair activities. Our solutions accompany our customers through the lifecycle of their commercialized products, from design simulation and software load validation to product functional test and post-delivery troubleshooting and repair.
    Responsibilities:
    As part of the Engineering team, you will be involved in the development and integration of various software programs for validation systems. These systems are renowned for providing fast data throughput and extreme data integrity, while accelerating design cycles and reducing prototyping costs. The Engineering team develops a range of custom data acquisition systems to help our customers to obtain accurate measurements and results.
    Requirements:
    University degree or college diploma in electrical engineering, software engineering or physics, Masters degree (asset);
    2 to 5 years experience in software development with Teststand (preferably CTD)
    Experience in software development with C# or VB.Net is an asset;
    Knowledge of LabVIEW (Preferably CLD) is an asset;
    Knowledge of the manufacturing environment;
    Be comfortable with clients;
    Available to travel regularly;
    Professionalism, strong communication skills and interpersonal skills;
    Team-player, autonomous, self-starter;
    To apply:
    Please send your resume to [email protected] and mention the title of the position and the code: NI-Teststand-OT.
    We will like to thank you for the interest towards Averna, please note that only those candidates being considered for the position will be contacted.

    Sir,
    Have sent you my CV. Please do check & revert..
    Contact No: 9768773040
    Regards,
    Shilpa.M

  • Software developed before being hired litigation

    This is my first post so please bear with me if I'm in the wrong place. I have a question which has more legal aspects associated with than technical.
    I was asked by my ex employer to develop a demo website for one of their customers. To speed up the development of the demo in addition that we didn't have much time, I pulled out one of my old applications I have developed for one of my projects 2 years ago, and where much of its functions are being used by another application of my current customers such as Treeview navigation, users and groups and tabs navigation modules. It was in good faith and just to help them out speed up the demo and have something very quickly otherwise I would have never done that but just created some static screenshots.
    So I took (copy/pasted) that application, created a new photoshop template with new icons and all the stuff and made some minor modifications to fit the whole thing fit with the ex employer demo requirements. The ex employer was impressed with how speedy the "development" of the demo was going into thinking that it was from scratch even if I was trying to make it clear that it wasn't the case.
    Now after I got abusively fired by the ex employer for a reason that isn't relevant to be discussed here, he, as I'm sure you could guess, asked for the demo code. I provided them with the photoshop (psd layers file), the icons and other graphics and a complied (Java class files) version of the demo and told them that that what belongs to them.
    The case of the firing will be soon heard in court in the coming months and I'm sure they will try to bring out the demo litigation even if it is not related to the case in an attempt to try to discredit me.
    My question is how should I deal with this in court and how best to go about this before people who would have little if any computer and software knowledge since obviously I don't want to hand out the source code that I was working on for years before being hired by the ex employer?

    I'm not a lawyer, but in most cases for things like writing, software development, etc., stuff is created as works-for-hire, which means that the employer owns all rights for work done as an employee.
    If the stuff you gave the employer was used somewhere else already (and there are already paying customers for it), then arguably you didn't have the right to give the employer the code.
    But all this is moot if you were never actually employed. If he paid you nothing, you owe him nothing. I suspect it would be very hard indeed for his lawyer to suggest that he owns all these materials if you were never compensated in any way for it or the additional effort you put in tweaking it.
    Whenever I start a new job, there is pretty much always an addendum to the employment contract that lists prior inventions (which are thus not transferred to the new employer). Presumably, if you were hired by this employer, you would have listed this software on that addendum. If you didn't list it but signed a contract he probably wouldn't own the software, but it would be much harder to prove that. But since no contract was ever negotiated or executed (right?), I don't see how he could even use that.
    In short: if there was no contract, and no payment on his side, it's ridiculous to assert that he owns everything. I suppose he could argue there was a verbal contract, but that would be difficult to prove anyway, and nearly impossible to believe if there is no compensation. I believe that contracts in which one side gains nothing are often considered void -- both sides gaining something is one of the bases of a valid contract.
    So if you're telling the truth, the only way he could win this is if he's lying, possibly via a convincing lawyer.
    Just hire an additional lawyer if you have to for god's sake. You probably don't need a software law specialist, because prior works as a principle probably applies to all kinds of work-for-hire contracts, but if your lawyer feels s/he needs the help, then just do it.
    And don't work for scumbags next time. Anybody that insists on you working before signing a contract is suspect.

  • Macmini among the latest i5 or i7 are they appropriate for web/graphics/software development

    Macmini among the latest i5 or i7 are they appropriate for web/graphics/software development?
    Can operate with ease with Adobe Creative Cloud cs6 Apps? Also with xcode or Eclipse etc IDEs?
    Also can get carried easily, and is 240/110V voltage Europe/USA?
    MACmini server have all abilities of macmini client plus more, hence, can run Adobe Creative Cloud cs6 Apps, xcode & Eclipse?

    Electrical and Operating Requirements
    Line voltage: 100-240V AC
    Frequency: 50Hz to 60Hz, single phase
    http://store.apple.com/us/browse/home/shop_mac/family/mac_mini/select
    Realize that only the Middle Mini has a real Graphic card.
    http://news.softpedia.com/news/What-You-ll-Need-to-Run-Adobe-CS6-Mac-System-Requ irements-267982.shtml
    http://prodesigntools.com/products/adobe-cs6-system-requirements.html

  • Software Developer API into Creative Sound Mi

    Hi All
    Not sure whether this is the right forum to ask software development questions but couldn't seem to find an appropriate forum.
    I was wondering if Creative supplies an API (application programming interface) into its Surround Mixer Application.
    The reason being that I have an Audigy 2 ZS and I want to programmatically adjust the volume on each of the 6 output channels (5.).
    Thanks in advance.
    Paul

    solidgranite wrote:
    Hi All?Not sure whether this is the right forum to ask software development questions but couldn't seem to find an appropriate forum. I was wondering if Creative supplies an API (application programming interface) into its Surround Mixer Application. The reason being that I have an Audigy 2 ZS and I want to programmatically adjust the volume on each of the 6 output channels (5.). Thanks in advance. Paul?
    Not sure if this helps but is the only info I can find in the forum.
    http://developer.creative.com/

  • Software Developer

    Hello, i'm in high school and i am required to do a culminating project on a career and i also need to have interviewed 2 people that work in the field. I chose software developer but only have 1 contact, so if someone could help me out and just answer a few questions it would be greatly appreciated.
    Ethical issues:
    Job opportunities:
    Professional responsibilities:
    and any other helpful inside information would be nice.
    Thank you!

    Those are questions?

  • Partner with a video editing software developer

    I ONLY listen to music through Spotify. I hardly own any digital music anymore. But I run into a major problem when using my action cameras (a Garmin VIRB and GoPro HERO4) because I can't import my Spotify music to add to my personal videos. It would be great if spotify would partner with these or another video editing software developer so premium members can import their saved music for this purpose.

    Updated: 2015-06-09Marked as new idea.
    However this seems unlikely since Spotify needs to track the played songs in order to compensate the artists for each played track. With videos (that can be used offline) it would be almost impossible to track the plays.

  • Which PC is recommended by Microsoft that ACTUALLY meet the requirements to work with software development for kinect for windows?

    My PC serves the minimum requirements described in the kinect page, but when installing the device, the software says that the computer does not meet the minimum requirements and therefore will not work with efficiency. Alternatively, theorize buy a new
    computer.
    Which PC is recommended by Microsoft that ACTUALLY meet the requirements to work with software development for kinect for windows?

    Getting a definitive answer from Microsoft will be difficult as to my understanding, requirements are still subject to change; and unless it's their brand of PC  I doubt they will give free advertisement to buy a specific make/model.
    There are other threads where people discuss specific machines that work with the Kinect V2.  
    The only compatibility problems I've had with getting it to work are: It has to be run Windows 8; It has to have a compatible USB 3.0;  The 'Compatible' USB 3.0 requirement seems to be the most difficult.

  • Software Developer w/ LabView experience

    Senior Software Developer – We are a rapidly growing company focused on the development of cutting edge sensors and software. Our system integrations group is looking for a senior developer to provide technical leadership in the development and integration of our business intelligence software.
    We require an experienced consultant to analyze technical data, designs, and review preliminary specifications. This also includes the writing of technical specifications for computer systems, networking, software, applications, develop/maintain databases and confer with work colleagues to design systems.  Proven experience with Visual Studio and other application and web development tools required.
    Applicants must be adept in principles and theories of computer science, evaluate computer system user requirements, apply project management techniques, conduct performance testing, consult with customers concerning needs, design tables depicting data, read technical drawings, and evaluate computer system user request. Candidates must possess a Bachelor of Science Degree or related.
    Please e-mail [email protected]

    Hi,
    I am interested in this job profile. I am from India, but can relocate to MI. May I know if I could apply for this job?

  • Software Development Engineer positions at Hysitron, Inc. in Minneapolis (LabWindows CVI exp preferred)

    Software Development Engineer
    Hysitron, Inc. is a premier scientific instrument manufacturer. Founded in 1992 with headquarters located in Eden Prairie, MN we are committed to promoting nanotechnology by developing advanced transducer and control technology. This leadership has made Hysitron the world leader in nanomechanical test instruments. The TriboIndenter®, TriboScope®, Ubi, and other Hysitron innovations have opened new horizons for scientists interested in investigating and understanding mechanical properties of materials at nano-scale. Hysitron fosters an environment and culture where innovation flourishes, teamwork is encouraged, and superior performance is rewarded.
    Hysitron invites applications for multiple software development engineer positions from those aspiring to explore and succeed in the nano world. Hysitron, Inc. is an Equal Opportunity Employer M/F/D/V
    Job responsibilities
    The software development engineers would be responsible for developing test and measurement software applications for nano-mechanical testing instrumentation. Job deliverables would include:
    -          Develop software applications in C based Labwindows CVI for Hysitron Instrumentation
    -          Support the development of applications to address challenges in instrument automation and control
    -          Test software applications using debugging and simulation tools
    -          Perform software releases and software quality assurance activities
    -          Participate in the design of new software products
    -          Perform maintenance activities for existing products
    -          Adapt and deliver on quality software development practices
    Minimum qualifications
    -          BS in Computer Science/ Computer Engineering/ Equivalent Scientific or engineering discipline
    -          Min of 3 yrs experience in Instrumentation software development in an industrial or R&D environment
    -          Expert at programming language C, knowledge of C++
    -          Working knowledge of various communication protocols, e.g. USB, RS232, IEEE, RS485, TCP/IP, Modbus
    -          Knowledge of general software design/documentation processes in test and measurement systems
    -          Proficient problem solving skills
    -          Strong analytical and technical skills
    -          Excellent communication and interpersonal skills
    Preferred Qualifications
    -          Proficient with LabWindows CVI and XML
    -          Working experience with DSP(Code Composer Studio) and/or FPGA level programming
    -          Exposure to digital electronics and instrumentation
    -          Working experience in Robotics interface programming
    -          Experience with Controls/Automation engineering
    Application and Information
    Qualified candidates should send a letter of application and their resumes to (please include ‘SW Engineer’ in subject line):
    Hysitron, Inc.
    10025 Valley View Rd
    Eden Prairie, MN 55344 USA
    Phone: (952) 835-6366
    Fax: (952) 835-6166
    E-MAIL: [email protected]
    Web: www.hysitron.com

    This position is still accepting resumes/CVs.

  • In need of a Software Developer for a Photoshop Plugin / Extension

    I'm in need of a software developer that can create a plug-in or extension panel for Photoshop, according to my instruction. 
    Is there a list of developers available from Adobe? 
    Are you a software developer that can help?  Please let me know.

    Number one - that person has given you false information...the Apple store genius bar supports all Apple products whether in or out of warranty.  Checking is free, service on an out of warranty item is not free.
    Try a reboot by holding both the power and home buttons until the apple logo appears, ignore the red slider if that appears.
    Since you show that you have iOS 7.0.3 you might want to update that iOS to 7.0.4...plug the iPhone in so you are on a solid power source, then while on a WiFi go to Settings > General > Software Update and update to 7.0.4.

Maybe you are looking for

  • Itunes library won't transfer, please help.

    Just bought a new PC and I am setting up two users. I followed the instructions for transferring my Itunes library via my external HD. It let me transfer mine (I am the admin) but when I follow the exact same procedure for my wife's user account it w

  • How to get audio on a nc4010 working on windows seven for now it only produces formed sound.

    Have gotten the original driver from the support site and installed it manualy wich it does and the sound does work. But I wont get the normal sound. It sounds deformed it cann't play any mp3 since they sound completly rotten, however youtube does it

  • Apache does not find index.php if not explicitly stated in URL

    I have googled for long over this (mod_dir ?) problem without success: My Apache is configured such that it fails to open this link (without trailing slash): http://bioinfo.tg.fh-giessen.de/cancer However, it manages to open if the trailing slash or

  • Assignment %tage maintain in a column

    My project has 8 ressources. I assign them by %tage to relevant tasks. Currently, I do this by rightclicking on the task, then selecting Resources and then assigning the resources. Please explain, if I can do this in columns instead? I would then hav

  • Mail trash count does not synch

    I'm running the eprint app on an iPad.  My Deleted Messages folder does not synchronize as my other mail folders do - the count of items is stale.  The count of items is 25000, which it was the day I set this up a week or so ago.  My current Deleted