United Technologies Corporation Software Engineer in Huntington, Indiana

Job ID: 72460BR

City: Huntington

State: Indiana

Country: United States

Category: Engineering

Job Type: Full Time

Description:

The Senior Software Test Engineer is responsible to execute full lifecycle software development using well designed, testable, and efficient code. The candidate must have the ability to plan and execute projects to completion on time at required performance levels, including complete and accurate documentation. This candidate will write modules to be used across multiple platforms to efficiently and accurately communicate via multiple protocols and with various measurement instruments. This position will develop the software architecture that Test Engineers will use to develop test programs.

ESSENTIAL DUTIES AND RESPONSIBLITIES:

  • Produce specifications and determine operational feasibility

  • Integrate software components into a fully functional software system

  • Write web applications for displaying factory floor information

  • Write and maintain different back-end windows applications

  • Write modules to communicate with various Instruments using IVI drivers

Qualification:

* Experience / Qualifications

  • Proven work experience as a computer software engineer or software developer

  • Hands on experience in designing interactive applications

  • Ability to develop software in C, C++, C#, VB

  • Experience in embedded real-time systems

  • Experience with developing software applications controlling test equipment

  • Experience with Continuous Integration Technologies like Jenkins\Hudson

  • Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))

  • Experience in developing windows applications

  • Experience in developing web applications

  • Familiarity with software development methodology and release processes

  • Ability to read, interpret, and create technical documents

  • Ability to travel out of the country. Estimated 10% of duties

Education:

* Education / Certifications

Bachelors of Science in Electrical Engineer or Computer Science with 3 or more years related experience

United Technologies Corporation is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.

Qualification:

* Experience / Qualifications

  • Proven work experience as a computer software engineer or software developer

  • Hands on experience in designing interactive applications

  • Ability to develop software in C, C++, C#, VB

  • Experience in embedded real-time systems

  • Experience with developing software applications controlling test equipment

  • Experience with Continuous Integration Technologies like Jenkins\Hudson

  • Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))

  • Experience in developing windows applications

  • Experience in developing web applications

  • Familiarity with software development methodology and release processes

  • Ability to read, interpret, and create technical documents

  • Ability to travel out of the country. Estimated 10% of duties

United Technologies Corporation is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.