|
Primary
Responsibilities
|
|
Work with product marketing to define
the requirements for Windows-based software products. Create
functional specifications for products to meet defined
requirements. Work with management to create implementation
plans. Design and develop software systems, including
user interface elements, data analysis components, messaging,
scripting, etc., that meet product function specifications.
|
|
Day to Day Activities
|
|
Work independently or in a small
group to design, develop, and test real-time data acquisition and
monitoring systems for critical applications. Work with test
engineering to create the test plans and correct any defects
encountered. Work with the documentation specialists to create
the product operation and maintenance manuals. |
|
Education &
Experience
|
|
BS/MS in Engineering or Computer
Science with 3-5 years of experience developing Windows-based
software for real-time applications. |
|
Required
Skills
|
|
Ability to develop real-time software
in all .NET languages (C++, C#, VB). Thorough understanding of
object oriented design and implementation methodology and phases of
the software development lifecycle. |
|
|
Assets |
|
A working knowledge of serial
communications methods, TCP/IP, and Java programming helpful.
Experience with data acquisition and SCADA systems also a plus. |
|
|
Other |
|
Telecommuting: YES
Travel Required: NO |
|