×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Software Testing, DevOps

Job in Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listing for: Carrier
Full Time position
Listed on 2026-07-06
Job specializations:
  • Software Development
    Software Engineer, Software Testing, DevOps, Software Architect
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Carrier is the leading global provider of healthy, safe and sustainable building and cold chain solutions with a world‑class, diverse workforce with business segments covering HVAC, refrigeration, and fire and security. We make modern life possible by delivering safer, smarter and more sustainable services that make a difference to people and our planet while revolutionizing industry trends. This is why we come to work every day.

Join us and we can make a difference together.

About This Role

Carrier is looking for a highly motivated and results driven individual to work with the Commercial Software Engineering team, to support projects focusing on control software design and development for embedded HVAC systems in Charlotte, NC. Commercial Software products control and monitor HVAC functions such as heating, air conditioning and ventilation for commercial offices, education, health care, government, and data center markets.

We are seeking a versatile Software Engineer for our cutting‑edge software solutions to support the team through the conceptualization, design, development, testing and validation of the control and operational embedded software for our Commercial HVAC systems.

As the Software Engineer, this individual will support all phases of product development lifecycle, right from requirements gathering phase to product launch. This is a critical position that works closely with product development engineers, software quality assurance, product managers, quality, and field representatives to develop products that fulfill customer, manufacturing, service, and regulatory requirements. A Software Engineer should also have an appetite for learning new technologies with the goal of applying them to Carrier’s product offerings.

The Engineer will also be expected to utilize test‑driven development, conduct code reviews, and apply team standards and best practices.

Key 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.
Required Qualifications
  • Bachelor’s Degree in Technical Domain or Engineering
  • 2+ years of experience in embedded application software development, encompassing the entire product lifecycle.
  • 2+ years of hands‑on experience with C++ or other Object Oriented Programming language.
  • 1+ years of experience with the Linux operating system or a Real‑Time Operating System (RTOS).
  • 1+ years of active participation in an Agile team, handling software design processes using Agile methodologies.
  • 1+ years of experience with software version control.
Preferred Qualifications
  • Degree in Computer Science or Computer Engineering or a related field
  • Proficiency in Python programming language with 1+ years of hands‑on experience.
  • Proficiency in UI design, with a 1+ years of hands‑on experience.
  • Demonstrated ability in troubleshooting and debugging using test equipment such as Oscilloscope, Logic Analyzer, Hardware Simulator etc. for 1+ years.
  • Demonstrated ability in software unit testing, with 1+ years of practical application.
  • Proficiency in software documentation practices, with 1+ years of experience.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary