United Technologies Corporation Software Engineer in Salem, Oregon

Job ID: 50410BR

City: Salem

State: Oregon

Country: United States

Category: Engineering: Software Engrg

Job Type:

Description:

UTC Climate, Controls & Security is a leading provider of heating, ventilating, air conditioning and refrigeration systems, building controls and automation, and fire and security systems leading to safer, smarter, sustainable and high-performance buildings. UTC Climate, Controls & Security is a unit of United Technologies Corp., a leading provider to the aerospace and building systems industries worldwide.

The Global Security Products (GSP) group at UTC Climate, Controls & Security develops a comprehensive product portfolio to protect buildings, people and assets; providing innovative security products that include advanced software and hardware, IP solutions, wireless communications, electronic locking systems, and mobile applications. Among its leading brands are Lenel, Interlogix, Supra and Onity offering robust security and life safety systems, and affordable, flexible lock and key management solutions.

You would join a team that enjoys working together. We value collaboration at all levels (from requirements to implementation), we value quality work over quantity, and we value that learning never ends. You can help us develop our products by leveraging a combination of mobile apps, web services, and custom hardware interfaces. You will help us create value for our Real Estate, Hospitality, Commercial, and Automotive customers by developing products that convert from physical cards / mechanical keys to virtual keys stored on your mobile phone which interfaces with a variety of Bluetooth-enabled, battery-powered locks and devices.

To find out more about what we do and who we are, visit our websites

For Supra visit http://www.suprasystems.com/

For Onity visit http://en.onity.com/

Job Functions

  • Develop critical software components using programming languages like C#, Objective-C, Swift, and/or Java

  • Overcome difficult technical road blocks through creativity and tenacity

  • Continuously learn and stay current with technology and industry best practices

  • Consult with other engineers to evaluate designs, system interfaces, and code implementation

  • Support our customers by troubleshooting and fixing critical sustaining issues

  • Provide reliable estimates of future efforts with clear identification of risks and assumptions

  • Contribute to customer requirements decomposition, system design, and technology down select processes

  • Strives to develop the simplest solutions to the most complex problems

  • Values quality over quantity and fosters a quality first mindset and culture

  • Manages conflicting demands for time by prioritizing work and clear communication

Desired Skills

  • Proven experience working with development environments such as Microsoft Visual Studio, XCode, and/or Android Studio

  • Mobile development experience (iOS / Android)

  • Experience designing SQL databases and developing SQL code in stored procedures

  • Comfortable working in the Windows operating systems and the .NET development environment

  • Proficiency with scripting languages such as JavaScript, Ruby, Python, and/or Perl

  • Understanding of internet protocols and interfaces such as HTML, REST web APIs, JSON, TCP/IP, HTTP, and XML/SOAP

Qualification: EXPERIENCE / QUALIFICATIONS:

  • Demonstrated proficiency with at least one high level programming language (i.e. C, C++, C#, and/or Java) or scripting language (i.e. JavaScript, Ruby, Python, and/or Perl)

  • Exceptional written and verbal communication skills

Education: EDUCATION / CERTIFICATIONS:

  • Must have a Bachelors Degree (science based degree preferred)

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:

  • Demonstrated proficiency with at least one high level programming language (i.e. C, C++, C#, and/or Java) or scripting language (i.e. JavaScript, Ruby, Python, and/or Perl)

  • Exceptional written and verbal communication skills

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.