COR12334-Software & Computer Systems Engineer V

  • Corning, NY
  • Contract

Company Description

Controls & Automation Consultants (CAC) is an engineering services provider for manufacturing R&D, Design or production departments. CAC specializes in programming, engineering, and IT integration for Automated/Industrial Control Systems. CAC’s technical experts boast over 20 years of experience in supplying engineerin solutions, coupled with IT expertise, that reduce errors, improve product quality and increase productivity and profitability. 

Job Description

Working Hours:

  • 8am-5pm; Monday-Friday (may need to be flexible)

Summary:

  • Encompasses the computer science discipline which involves technological and operating principles contained in all aspects of written computer data, such as programs or routines essential to the operation of computers, including operating systems, databases, compilers, computer networks, algorithms, and internet-related tools.
  • Develops, designs and/or modifies software and computer systems. 
  • Develops processes to ensure quality of computer codes, leads software development projects, and manages the software development lifecycle. 
  • Writes code that implements numerical solutions to equations describing product performance and processes, and develops and implements techniques that make codes easy to use and consistent across platforms and the network.Requirements:
  • Applies advanced technical application of engineering theories, concepts, principles and techniques. Leads contributions to the development of new principles and concepts.
  •  Works on unusually complex and potentially broad reaching technical problems and provides solutions which are highly innovative and ingenious.
  • Works under consultative direction towards pre-determined long range goals and objectives.
  • Work is checked through consultation and agreement.
  • Serves as an organization spokesperson on advanced projects and/or programs. 
  • Acts as a senior advisor to management on advanced technical research studies and applications.

Specific Skills Required:

  • Experience with the SW & HW Interface / Integration and Windows Dev. Skills (detailed below) in a Laboratory or prototyping environment where shorter development iterations are required

Specific Skills Required:

  • Experience with the SW & HW Interface / Integration, Windows Dev., and Data System Interface Skills (detailed below) in a manufacturing environment requiring 24/7 availability

Specific Skills Required:

  • Experience with the SW & HW Interface / Integration and Windows Dev.Skills (detailed below) in a Laboratory or prototyping environment where shorter development iterations are required
  • Experience with the SW & HW Interface / Integration, Windows Dev., and Data System Interface Skills (detailed below) in a manufacturing environment requiring 24/7 availability

Qualifications

SW & HW Interface / Integration Skills Required:

  • Experience interfacing a windows application to commercial equipment (sensors, lab
    instruments, etc.) via various standard interfaces (Ethernet, USB, IO, etc.)
  • Experience interfacing a windows application to commercial IO (such as to National Instruments IO modules \ boards)
  • Experience developing communication interfaces between systems (WCF, raw sockets, etc.)
  • Experience performing system integration tasks and testing (including both software hardware aspects)

Windows Dev. Skills Required (All)

  • C#, Visual Studio, Microsoft DotNet programming experience for manufacturing or commercial applications
  • Experience writing and managing development to requirements
  • Experience designing, reviewing, and producing design content via UML diagrams
  • Experience writing parallel / multithreaded applications leveraging Microsoft TPL / windows threading
  • Experience interfacing DotNet managed code to unmanaged code
  • Experience developing user interfaces using DotNet Windows Forms
  • Experience developing user interfaces using WPF (lower priority)
  • Experience developing in layers emphasizing the separation of business logic from GUI display (MVC / MVVM a plus)
  • Experience using a variety of source configuration management tools and collaborating in multi developer team environments
  • Experience profiling software application performance
  • Experience with unit test frameworks

Data System Interface Skills:

  • Experience setting up, managing and interfacing to databases from Windows applications
  • Experience using Windows Entity Framework (desired)
  • Experience interfacing to data systems via OPC, Ethernet IP, etc.

Degree: Minimum Bachelors, Preferred Masters

Experience: 15 years+

Manager Must Haves

  • C#, Visual Studio, Microsoft DotNet programming experience
  • Experience writing parallel / multithreaded applications
  • Experience interfacing a windows application to commercial equipment (sensors, lab
    instruments, etc.) via various standard interfaces (Ethernet, USB, IO, etc.)

This is a contract position:

  • Location: Corning, NY
  • Duration of contract: 1 Year
  • Education/Experience:Minimum Bachelors, Preferred Masters, 15 years+
  • Pay rate: $55-57 per/hr.

Additional Information

We look forward to receiving your application!
All your information will be kept confidential according to EEO guidelines.

Controls & Automation Consultants LLC
100 North Main St.
Elmira, NY
United States

http://www.controls-automation.com/