Senior Software Engineer

CarrierEast Syracuse, NY
Onsite

About The Position

Carrier is looking for a highly motivated and results-driven individual to join the Commercial Software Engineering team in Syracuse, NY. This role will focus on the design and development of control software for embedded HVAC systems. The Commercial Software products manage and monitor HVAC functions for various markets including commercial offices, education, healthcare, government, and data centers. The selected candidate will be a versatile Software Developer contributing to cutting-edge software solutions, supporting the entire product development lifecycle from conceptualization to testing and validation of embedded control and operational software for Commercial HVAC systems. This position requires broad experience in embedded control systems development, particularly embedded Linux on touch screen displays, and the ability to guide junior developers. Experience working with geographically dispersed development teams is also expected. The Software Developer will collaborate closely with product development engineers, software quality assurance, product managers, quality, and field representatives to ensure products meet customer, manufacturing, service, and regulatory requirements. A proactive approach to learning new technologies and applying them to Carrier's product offerings is essential. The role also involves utilizing test-driven development, conducting code reviews, and adhering to team standards and best practices.

Requirements

  • Bachelor’s Degree in Technical Domain or Engineering
  • 5+ years of experience in embedded application software development, encompassing the entire product lifecycle.
  • 3+ years of hands-on experience with C++ or other Object-Oriented Programming language.
  • 2+ years of experience with the Linux operating system or a Real-Time Operating System (RTOS).
  • 2+ years of active participation in an Agile team, handling software design processes using Agile methodologies.
  • 2+ years of experience with software version control.

Nice To Haves

  • Degree in Computer Science or Computer Engineering or a related field
  • Proficiency in Python programming language with 2+ years of hands-on experience.
  • Proficiency in UI design, with 2+ years of hands-on experience.
  • Demonstrated ability in troubleshooting and debugging using test equipment such as Oscilloscope, Logic Analyzer, Hardware Simulator etc. for 2+ years.
  • Demonstrated ability in software unit testing, with 2+ years of practical application.
  • Proficiency in software documentation practices, with 2+ years of experience.

Responsibilities

  • Developing software solutions using Agile methodologies and approaches that satisfy the user stories/requirements.
  • Participate in project planning by investigating solutions to problems and giving the best estimates.
  • Apply new technologies that help move the company’s product offerings forward.
  • Aid sustaining efforts by providing product knowledge and consultation.
  • Evaluate software solutions and system performance; ensure technical reviews of software to support development process and ensure technical integrity of the software deliverables.
  • Manage the installation and configuration of software solutions.
  • Resolve software deployment and integration errors and document processes.
  • Keep abreast of new software technologies, as well as conform to best practices.
  • Participate in program team meetings to communicate software development status.
  • Participate in product development activities by contributing ideas, concerns, risk analysis and mitigation as required.
  • Ensure that proper process and methodologies are followed during software development.

Benefits

  • Health Care Benefits: Medical, Dental, Vision
  • Wellness incentives
  • Retirement Benefits
  • Paid vacation days, up to 15 days
  • paid sick days, up to 5 days
  • paid personal leave, up to 5 days
  • paid holidays, up to 13 days
  • birth and adoption leave
  • parental leave
  • family and medical leave
  • bereavement leave
  • jury duty leave
  • military leave
  • purchased vacation
  • Short-term and long-term disability
  • Life Insurance and Accidental Death and Dismemberment
  • Health Savings Account
  • Health Care Spending Account
  • Dependent Care Spending Account
  • Tuition Assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service