United Technologies Corporation Software Developer, Passenger Experience in Farmington, Connecticut

Job ID: 59440BR

City: Farmington

State: Connecticut

Country: United States

Category: Engineering

Job Type: Full Time

Description:

Otis, a United Technologies company, is the world leader in reliable, efficient and technologically advanced elevators, escalators and people-moving systems. Our revolutionary Gen2® elevators, energy-saving ReGen™ drives and NCE “green” escalator have clearly set the industry standard for innovation, safety and performance. More than 2.4 million Otis elevators and escalators are currently in operation throughout 200 different countries. We are proud to have a global team that continues to rise to the challenges of a fast-moving company. Together, the people of Otis are creating new ideas and opportunities by collaborating across time zones, geographies and cultures. So just imagine where we can take you!

Each day, our team is working to meet some of the most unique and exciting global challenges. In order to maintain our role as a global leader, we continue to seek talented, ambitious individuals to join our team. If you thrive in a fast-paced environment and are looking for an opportunity to apply your expertise, then we have a great opportunity for you to contribute to our continued legacy of innovation.

Our Passenger Experience team leads the delivery of high impact products and incubates innovative concepts that enhance passenger experience and satisfaction for Otis’ global customers. Products and concepts developed by the team focus on: digital interaction, physical human interface and intuitive behavior with work spanning the disciplines of engineering (software, electrical, mechanical and systems), marketing and information technology.

Passenger Experience team members are working to:

  • Reinvent the user experience and interaction design for passengers with the elevator system and physical building environments

  • Provide stewardship of raw design, UI/UX, mobile app, sensor and interface concepts from idea creation through rapid prototyping and requirements development, helping to define priorities, identify business needs and manage technical risk

  • Contribute to integrated product development teams to quickly develop and deploy products. Helping with other functions, project leadership, budgeting, project planning, project management of development activities may be involved

  • Skillfully solve problems, own projects and pro-actively manage up and across to other team members

RESPONSIBILITIES:

  • Work in the areas of software architecture, software engineering, system modeling, analysis and performance assessment, and code generation among others

  • Successful candidates should have experience in both software theory and practice, including full software development lifecycle and diverse software project management approaches, e.g., Agile and TSP, software modeling using languages such as UML, software metrics and control and signal processing algorithm development.

  • Work with cross-functional teams (engineering, marketing, IT, UI/UX Design, etc.) to understand and provide mobile apps, mobile interfaces and sensor technology to improve passenger experience as well as physical interfaces with the elevator system

  • Establish system level requirements, and generate component level requirements and constraints for early concepts and product development

  • Work with engineering team to brainstorm, prototype, design and integrate sensors and wireless communication devices within the elevator system

  • Design and develop software for components and sub-systems with the focus on human interfaces, including GUI and physical devices

  • Link software sub-systems within the elevator to the cloud and other network systems

Additional functions include risk management, reliability analysis, project management, testing, requirements verification, data analysis

Qualification:

  • Ideal candidate should have 2-5+ years of engineering experience. Experience and understanding with customer facing software preferred

  • Experience with at least two of the following: PHP (with Laravel framework a plus), NodeJS, Python, .NET, ReactJS (a plus)

  • Experience with Unix systems. (Ability to write shell scripts in UNIX environment)

  • Experience, knowledge in cloud deployment with Azure or AWS (VMs or EC2, load balancers, virtual networks

  • Knowledge of databases such as MYSQL, MYSQL server, Redis Cache

  • Web engines such as NGINX or Apache or TomCat

  • Experience working with Agile methodologies

  • Experience using Agile tools (Build server)

  • Solid experience developing cyber secure software

  • Proficient understanding of code versioning tools, such as Git or SVN or Mercurial

  • Experience with IoT technologies preferred

  • Writing APIs for apps and web preferred

  • Native App development preferred

  • Familiar with server logging tools such as ELK stack preferred

  • Docker expertise preferred

  • NGINX experience preferred

  • Be familiar with software configuration management tools and practices

  • Be familiar with continuous build and test technologies and their applications

  • Work on hard problems with little supervision, yet assuring good coordination with team members and leader for attaining the project goals

  • Ideal candidate will have strong focus-on-results and teamwork skills. Strength in adaptability, listening and forward thinking preferred

  • Direct experience with requirements definition and capture preferred

  • Ability to multi-task and stay organized in a dynamic environment

  • Able to imagine, build, and test unconventional prototypes and evaluation methods

  • Interpersonal skills to work effectively with internal stakeholders, outside service providers, and customers

  • Demonstrated partnering skills and fostering inclusion on virtual teams with culturally diverse associates.

  • Actively seeking diverse interests and experiences outside of the engineering lab, e.g. media, psychology, music, travel, languages – the things that make you unique

Education:

  • B.S. degree in Software Engineering, Computer Science or a closely related technical field (e.g. Systems Engineering, Electrical Engineering)

  • Masters 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:

  • Ideal candidate should have 2-5+ years of engineering experience. Experience and understanding with customer facing software preferred

  • Experience with at least two of the following: PHP (with Laravel framework a plus), NodeJS, Python, .NET, ReactJS (a plus)

  • Experience with Unix systems. (Ability to write shell scripts in UNIX environment)

  • Experience, knowledge in cloud deployment with Azure or AWS (VMs or EC2, load balancers, virtual networks

  • Knowledge of databases such as MYSQL, MYSQL server, Redis Cache

  • Web engines such as NGINX or Apache or TomCat

  • Experience working with Agile methodologies

  • Experience using Agile tools (Build server)

  • Solid experience developing cyber secure software

  • Proficient understanding of code versioning tools, such as Git or SVN or Mercurial

  • Experience with IoT technologies preferred

  • Writing APIs for apps and web preferred

  • Native App development preferred

  • Familiar with server logging tools such as ELK stack preferred

  • Docker expertise preferred

  • NGINX experience preferred

  • Be familiar with software configuration management tools and practices

  • Be familiar with continuous build and test technologies and their applications

  • Work on hard problems with little supervision, yet assuring good coordination with team members and leader for attaining the project goals

  • Ideal candidate will have strong focus-on-results and teamwork skills. Strength in adaptability, listening and forward thinking preferred

  • Direct experience with requirements definition and capture preferred

  • Ability to multi-task and stay organized in a dynamic environment

  • Able to imagine, build, and test unconventional prototypes and evaluation methods

  • Interpersonal skills to work effectively with internal stakeholders, outside service providers, and customers

  • Demonstrated partnering skills and fostering inclusion on virtual teams with culturally diverse associates.

  • Actively seeking diverse interests and experiences outside of the engineering lab, e.g. media, psychology, music, travel, languages – the things that make you unique

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.