Software Engineer Jobs - Ingersoll Rand, Carmel, IN

Software Engineer Jobs - Ingersoll Rand, Carmel, INIngersoll Rand is uniquely qualified to create and sustain safe, comfortable and efficient environments. Our people and our market leading brands, including Club Car ® , Ingersoll Rand ® , Schlage ® , Thermo King ® , and Trane ® , work together to inspire progress for our customers. For more information about Ingersoll Rand visit . 

Ingersoll Rand Residential Solutions, a business comprised of well-known brands like Schlage and Trane, delivers safety, comfort and efficiency to homeowners throughout North America. Our quality products, services and solutions include mechanical and electronic locks, heating and air conditioning systems, indoor air quality solutions, advanced controls, portable security systems and remote home management. 

Job Description Our Residential Security business is seeking an experienced software engineer to create/maintain world class access control systems on an embedded Linux system. This position will join a development team of a Web based application utilizing open source libraries for an embedded Linux platform. This position covers the full software development life cycle: new development, maintenance and technical support. //-----------// 

Percentage of Travel: 10 Min. Yrs. Experience: 5 Education Standard: BS Education Type: Computer/Electircal Engineering 

Job Requirements
  • The position requires a Bachelor’s Degree in Computer Engineering or Electrical Engineering and will be expected to have 10% travel in the role.
  • A minimum of 5 years software experience coupled with at least 2 years of experience in embedded system development.
  • Heavy experience with Linux, C/C++ language, XML, HTML, JavaScript, SQL, CGI, and database interfaces are required.
  • Participate in the design, coding, and deployment of embedded systems. Write clear, well documented code with an emphasis on quality and reliability.
  • Participate in the selection of development tools, 3rd party libraries, etc. as required to achieve the system development goals.
  • Conform to standard practices and processes as used by Ingersoll Rand.
  • Provides technical support to customer service.
  • Keep informed of technical developments in the field of embedded systems and constantly improve ability and knowledge.
  • If you share our passion for inspiring progress—for bringing about bold shifts in how people, economies and societies operate—then you belong with Ingersoll Rand. Progress begins with you. 

Ingersoll Rand is committed to helping you reach your professional, personal and financial goals. We offer competitive compensation that aligns with our business strategies and comprehensive benefits to help you live your healthiest. We are committed to building an inclusive and diverse culture that engages as well as values the different backgrounds and experiences of our employees, which, in turn, spurs innovation, generates creative solutions and enhances our customer relations. 

Ingersoll Rand is committed to a diverse workforce and is an Equal Opportunity Employer.