Position available

22 views
Skip to first unread message

Bill

unread,
Jan 4, 2013, 1:10:33 PM1/4/13
to waterloo-...@googlegroups.com
Hi everyone!

The company that my wife works for is looking for some rather specialized software developers and was wondering if any of you (or anyone you know) are interested.

FYI: This is a small company located in Waterloo (by the Volkswagen dealer on Weber in case you care), and most of the staff have PHD's or Master's.

Here are the details:
---------------------------------
From: Kelly Miller [mailto:kmiller@huron-technologies.com]
To: Bill Miller
Subject:
Do you know any good candidates for these internship positions?

 

We are looking for Interns for development if you know of anyone from your DevHouse group or if any of them have contacts please let me know or have them email me.

 

 

 

Dear all.. We have started to look for the following internships. If you know any good candidates, please, let me know.

Software Developer – Instrument Control

 

Role Summary/Purpose:

The successful candidate will be responsible for the development of control software to drive electromechanical and high speed image acquisition subsystems together with real-time data processing and streaming. The candidate will also play a key role in the overall system integration and testing.

 

Essential Responsibilities

1.       Design, develop, and test system architecture for both synchronous and asynchronous control of multiple hardware components, sensors and actuators
2.      
Design, develop, optimize and test hardware device interfaces
3.      
Integrate the various components in an orchestrated fashion
4.      
Interact with optical, mechanical and electrical design team, as well as image quality team
5.      
Act both independently and collaboratively with senior staff to determine design approaches and parameters

 

Software Skills:

1.       C++ object oriented development in Visual Studio including MFC, Microsoft .NET Framework and Windows Forms
2.      
User interface development
3.      
Hardware control – motor controllers, stages, scientific cameras, data acquisition, etc.
4.      
Multi-threading
5.      
File formats – TIFF, JPEG, JPEG 2000
6.      
Revision control

 

Experience/Knowledge of:

1.       Scientific instrumentation and/or microscopy hardware control
2.      
Motion control and low-level driver interface
3.      
Image acquisition using various sensors – CCD, PMT
4.      
Autofocus mechanisms and image-based algorithms

 

Nice to have:

1.       Embedded software and RTOS
2.      
Porting code from 32-bit to 64-bit
3.       Interfacing with larger data and informatics systems such as LIS and HIS systems

 

 

Software Developer – User Interface

 

Role Summary/Purpose:

The successful candidate will be responsible for the evolving graphical user interface based on continuous feedback from market input and new use cases. The candidate will also simplify the user interaction with a complex underlying system through an intuitive interface and creating many visual and ergonomic features.

 

Essential Responsibilities

1.       Design, develop, and test several interface components and concepts to facilitate new workflows depending on user preferences
2.      
Develop wizards and predictive components to produce intuitive and ergonomic interfaces to complex functions
3.      
Interact with external and internal users to gather use cases
4.      
Integrate traditional and novel interface modalities and features
5.      
Implement cross platform interfaces for regular screens and portable devices
6.      
Act both independently and collaboratively with senior staff to determine design approaches and parameters

 

Software Skills:

1.       UI development in Visual Studio in MFC
2.      
UI development in Qt or other IDE
3.      
Design and mock-up of UI and user workflows
4.      
Interface design for touch-screen, portable and mobile devices, multiple input modalities
5.      
Revision control

 

Experience/Knowledge of:

1.       Solid understanding of UI design principles and usability
2.      
Scientific instrumentation and/or microscopy applications

 

Nice to have:

1.       Familiarity with Microsoft .NET Framework and Windows Forms
2.      
Familiarity with Windows Presentation Foundation (WPF) to build GUI
3.      
Medical application interfaces
4.      
Embedded software and RTOS
5.      
Interfacing with larger data and informatics systems such as LIS and HIS systems

 

 

Software Developer – Imaging Specialist

 

Role Summary/Purpose:

The successful candidate will be responsible for development of high speed image acquisition algorithms, image analysis and image processing, to be used in scanning technology. The candidate will also be responsible for high-throughput (high-volume and high-speed) data streaming and manipulation.

 

Essential Responsibilities

1.       Design, develop, and test algorithms aimed at improving quality of raw camera images through imaging pipeline (demosaic, linearity, stitching and blending, white balancing, colour correction, registration, sharpening, denoising, etc.)
2.      
Design, develop, and test algorithms for image-based autofocus
3.      
Interact with optical, mechanical and electrical design team, as well as image quality team to ensure proper integration of algorithm into the system.
4.      
Implement algorithms in C/C++ using concurrent programming
5.      
Act both independently and collaboratively with senior staff to determine design approaches and parameters

 

Software Skills:

1.       Demonstrated experience in image and signal processing including microscopy images
2.      
Ability to work effectively in a multi-disciplinary environment
3.      
Proficient with C/C++ programming
4.      
Strong interpersonal skills

 

Experience/Knowledge of:

1.       Demonstrated experience in pre- and post- acquisition and digital image processing
2.      
Demonstrated strong and independent mathematical problem solving skills
3.      
Experience with scientific instrumentation and/or microscopy applications
4.      
Experience in a development atmosphere
5.      
Curve fitting, numerical analysis, time series analysis, parameter estimation
6.      
Revision control
7.      
Imaging Algorithm development and optimization
8.      
Outstanding problem solving skills

 

Nice to have:

1.       Working knowledge in MATLAB
2.      
Knowledge of CCD sensor image processing and enhancement
3.      
Knowledge of image colour management and correction
4.      
Experience with image-based autofocus algorithms
5.      
Knowledge of medical product development and FDA regulations
6.      
Demonstrated ability to generate Intellectual Property
7.      
Ability to present ideas and results effectively


Reply all
Reply to author
Forward
0 new messages