Software Engineer

Salary depends on experience
Posted on 10/30/17
Indianapolis, IN
5 - 7 years experience
Engineering Services
Salary depends on experience
Posted on 10/30/17


Each day, the engineering 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 engineering team. If you thrive in a fast-paced environment and are looking for an opportunity to apply your technical expertise, then we have a great opportunity for you. We are seeking an innovative, data driven, results-oriented engineer to contribute to our continued legacy of innovation.

The candidate will have responsibility for the following in addition to adhoc assignments as needed.

  • Develop embedded software in support of Carrier’s wall controls and thermostats
  • Participate with Carrier’s Marketing organization to help define the technology roadmap for future Connected Home features and products
  • Develop embedded software in support of Carrier’s HVAC control systems
  • Develop user friendly GUIs for Carrier’s wall controls and thermostats
  • Understands the software development life cycle and processes using model based development
  • Works effectively with various engineering functions/disciplines; systems, hardware, validation/reliability and manufacturing
  • Writes special test software for hardware and validation/reliabilityengineering
  • Demonstrates the ability to work within a project team
  • Actively participates in the project planning process (e.g. estimates for project plan tasks, resources, completion time, capital requirements, risks, expenses, etc.)
  • Balances the responsibilities of sustaining and new product development projects
  • Completes prototype and test software development
  • Participates in risk identification reviews
  • Writes specifications and test plans
  • Leads and participates in software inspections and design reviews
  • Completes systems integration and software requirements


  • Responsible for several components of a project or a complex component of a larger project
  • Contributes to the team or department by applying their knowledge of one or more functional areas
  • Fully developed professional able to work without direct guidance or direction from others
  • Has in depth functional knowledge


  • 4 - 7 years of software development experience
  • Understanding of C, C++ and JAVA programming languages
  • Experience with various connectivity protocols (WiFi, Bluetooth, Z-Wave, Zigbee, etc.)
  • Experience with socket APIs
  • RTOS experience
  • Experience with software architecture and design patterns
  • Familiarity with debugging
  • Experience with configuration/change management systems such as PVCS or Rational Team Concert
  • Intermediate level skills with Microsoft Word and Microsoft Excel
  • Organized with strong attention to detail, while managing multiple priorities
  • Proven ability to implement continuous improvements and standardize processes
  • Linux/Android (preferred)
  • Experience with ARM Microcontrollers (preferred)
  • Model Based Development using IBM Rhapsody and Matlab/State Flow (preferred)
  • (HVAC) System Design Experience (preferred)


  • The ideal candidate will possess a Computer/ElectricalEngineering or Computer Science BS degree with 4-7+ years’ experience or MSdegree with 2-5+ years of 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.

Job ID 55550BR

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.