> Markdown version of [/jobs/ext/3692403-embedded-systems-engineer](https://www.wearedevelopers.com/jobs/ext/3692403-embedded-systems-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Systems Engineer - **Company:** Trane Technologies - **Location:** Minneapolis, MN, United States - **Experience:** Expert - **Salary:** $127,110.0 - $177,870.0 - **Contract:** Permanent contract - **Skills:** Cellular Communication, Abstraction Layers, Agile Methodology, Systems Engineering, Automation of Tests, Bluetooth Low Energy (Bluetooth), C++ (Programming Language), CAN Bus, Code Review, Computer Engineering, Software Debugging, Linux on Embedded Systems, Embedded Software, Firmware, Global Positioning Systems (GPS), Scrum Methodology, Real-Time Operating Systems, Systems Integration, Wi-Fi Technology, Real Time Systems, Git, Yocto, Information Technology, Software Version Control, Hardware Debugging - **Published:** October 11, 2026 - **Apply:** https://www.juju.com/job/1_tranetech2-TRTEGLOBAL92507326EXTERNALENGLOBAL ## About the Role 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. **What you will bring:** + Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Master's degree preferred. + 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. Preferred exposure to over-the-air (OTA) updates and remote device management. + 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.). *Experience with version control systems (e.g., Git), CI/CD pipelines, and automated test frameworks preferred + Excellent understanding of embedded system constraints-resource usage, power consumption, timing, and reliability. Preferred experience developing connected products for telematics, HVAC, automotive or industrial IoT applications along with familiarity with cybersecurity practices for embedded platforms. + Knowledge of Agile software development practices; direct participation in Scrum teams is highly desired. ## Description You will collaborate with multi-disciplinary teams across hardware, firmware, and software domains to deliver innovative, reliable, and connected products. **What you will do:** + 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