Sr. Embedded Systems Engineer

Trane ItaliaMinneapolis, MN
$127,110 - $177,870Hybrid

About The Position

Trane Technologies is seeking a highly skilled Senior Embedded Systems Engineer to join their digital solutions team. As a world leader in creating comfortable, sustainable, and efficient climate solutions, Trane Technologies is committed to putting the planet first by developing next-generation climate technology focused on reducing demand-side energy consumption and emissions. This role is critical for the design, development, and optimization of embedded software for cutting-edge Telematics and IoT-enabled HVAC solutions. The engineer will collaborate with multi-disciplinary teams across hardware, firmware, and software domains to deliver innovative, reliable, and connected products that contribute to a sustainable world.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 8+ years of hands-on experience developing embedded systems using C/C++.
  • Proven expertise in integrating and troubleshooting Controller Area Network (CAN), Wi-Fi, GPS, Bluetooth Low Energy (BLE) 5.x, and cellular communication technologies.
  • Strong hands-on experience in embedded software design, Embedded Linux (Yocto 4.x / 5.x), real-time operating systems (RTOS), and hardware abstraction layers.
  • Experience with hardware debugging tools (oscilloscopes, logic analyzers, etc.).
  • Excellent understanding of embedded system constraints—resource usage, power consumption, timing, and reliability.
  • Knowledge of Agile software development practices.
  • Strong analytical, organizational, and interpersonal skills.

Nice To Haves

  • Master’s degree preferred.
  • Preferred exposure to over-the-air (OTA) updates and remote device management.
  • Experience with version control systems (e.g., Git), CI/CD pipelines, and automated test frameworks preferred.
  • Preferred experience developing connected products for telematics, HVAC, automotive or industrial IoT applications along with familiarity with cybersecurity practices for embedded platforms.
  • Direct participation in Scrum teams is highly desired.
  • Preferred professional certifications in embedded software or wireless technologies.

Responsibilities

  • Lead and participate in the architecture, implementation, testing, and debugging of embedded firmware and drivers.
  • Drive the design, development, and maintenance of embedded software solutions using C/C++ for real-time applications.
  • Integrate connectivity technologies including Controller Area Network (CAN), Wi-Fi, Bluetooth Low Energy (BLE), and cellular communication into embedded systems.
  • Work closely with Applications Systems Engineering to define requirements, interface specifications, and validate cloud/software integration.
  • Perform code reviews, participate in peer programming, and adhere to best practices for embedded development.
  • Ensure compliance with industry standards for reliability, security, and performance.
  • Document designs, processes, and changes in accordance with internal procedures.
  • Collaborate within Agile development teams, participating actively in Scrum ceremonies and delivering to sprint commitments.
  • Troubleshoot complex system issues involving hardware, firmware, and software interactions.
  • Support product validation, field testing, and deployment activities as required.

Benefits

  • Benefits designed for you to Thrive at work and at home.
  • Competitive compensation and comprehensive benefits and programs.
  • Inclusive culture.
  • Benefits to support you and your family.
  • Limitless opportunities to grow.
  • Flexibility to help you balance life’s demands.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service