Senior Embedded Software Engineer – Controls – Carrier

Job Information

  • icon
    No. of Openings 1 opening
  • icon
    Job Experience : 5-10 years

Job Description

Date Posted:

United States of America

CANTR: Refrigeration-Syracuse, NY 6304 Thompson Rd, Syracuse, NY, 13221 USA

Built on Willis Carrier’s invention of modern air conditioning in 1902, Carrier is a world leader in heating, ventilating, air-conditioning, and refrigeration systems, building controls, automation, and fire and security systems. We constantly build upon our history of proven innovation with new products and services that improve global comfort and efficiency. Our refrigeration segment is delivering confidence in the connected cold chain through healthy, safe, sustainable, and intelligent solutions that transport, monitor and store the world’s perishables and pharmaceuticals.

Position Overview

Carrier has an exciting opportunity for a Senior Embedded Controls Software Engineer to join its Carrier Transicold Controls & Digital Products Engineering team located in Syracuse, NY. Our team is providing game-changing solutions to make Carrier’s truck trailer and container transportation refrigeration units smarter and more connected. Our products are undergoing a radical transformation into intelligent refrigeration systems that are more efficient and reliable. We design, develop, and support intelligent, connected control systems and we are continuously adopting new development technologies and capabilities to deliver advanced solutions for a safe and sustainable cold chain.

The Senior Embedded Controls Software Engineer will be a technical leader as part of our team to create efficient, high-quality, and reliable real-time controls and connectivity products for Carrier transportation refrigeration units. The position is focused on real-time controls and software development of control functions as well as efficient management of controller resources and interfaces. To do so, the Senior Embedded Controls Software Engineer will use state-of-the-art code development, unit testing, modeling, emulation, simulation, and integration processes and tools to dramatically accelerate software production.

Job Requirements
• The position requires onsite presence because of the need to use lab equipment and tools
• US Citizen or Permanent Resident
• COVID-19 vaccines will be required for all newly hired Carrier U.S. Salaried employees

• Design and implement real-time embedded software solutions for Carrier Transicold controls platforms.
• Contribute to architecting software modules and their interfaces, integrating them into a larger application.
• Apply agile software lifecycle management tools, and contribute to the sizing of work items.
• Use model-based design principles and tools for embedded software development.
• Interface with refrigeration systems engineers to understand requirements and applications and translate them into specific hardware and software specifications.
• Develop and maintain architecture and specification documents.
• Design, implement, and automate unit tests.
• Lead design and code reviews to ensure code quality.
• Prototype new solutions to prove technology concepts.
• Contribute to improving software development processes with new ideas and introducing new tools, including model-based design.
• Use simulation and emulation tools for rapid verification of software modules.
• Communicate technical information to both developers and business stakeholders.
• Introduce and advance control development technologies.

Experience and Qualifications

• Strong C++ and C programming skills for embedded systems applications.
• Development of real-time applications with the use of RTOS including Embedded Linux.
• Architecting and design of embedded software modules.
• Experience with Agile Scrum development (e.g. as scrum master), continuous development, and continuous integration environments.
• The proposal, implementation, and validation of architectures of control modules.
• Planning and execution of unit testing, debugging, and troubleshooting.
• Experience with PIC, Renesas, X86, and ARM Microcontrollers or similar.
• Familiarity with software development and lifecycle management tools (e.g. IBM Jazz RTC)
• Experience with Git and with Git workflows including tagging, branching, and integration
• Demonstrated teamwork capabilities in a diverse and global setting
• A proactive individual demonstrates the capability to innovate, propose new ideas, show curiosity, and question the status quo

• Experience with model-based design tools and methods including software modeling (UML/Rhapsody, Simulink/Stateflow), auto code generation, testing, and verification
• Experience with software lifecycle management including version control, build processes, release management, and use of tools like IBM/RTC, and Jira.
• Develop software using C++ with Object Oriented Design methods
• Knowledge of control system and system diagnostics algorithms and their design process
• Use of field communication protocols (e.g. CAN, MODBUS) and other interface protocols, wired and wireless (e.g. USB, Wi-Fi, Bluetooth).
• Familiarity with implementing solutions to mitigate cybersecurity vulnerability

Experience and Qualifications
• B. Sc. degree in Computer or Electrical Engineering with 7 to 10 years of embedded controls experience
• M. Sc. degree in Computer or Electrical Engineering with 3 to 5 years of embedded controls experience


Carrier 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 Applicant’s Privacy Notice:

Click on this link to read the Job Applicant’s Privacy Notice

This position may not be performed remotely in Westchester County, Ithaca or New York City at this time.

COVID-19 vaccines will be required for all newly hired Carrier U.S. Salaried employees.

Job alerts

Receive emails for the latest jobs matching your search criteria