Word onderdeel van onze missie! Als wereldleider in het creëren van comfortabele, duurzame en efficiënte klimaatoplossingen voor gebouwen, woningen en transport, is het onze verantwoordelijkheid om de planeet op de eerste plaats te zetten. Voor ons bijen via onze bedrijven, waaronderenLees meer over onzeOntworpen zodat u zowel op het werk als thuis kunt floreren.Wij gaan vol vertrouwen vooruit.**Waar bevindt zich het werk:**Van maandag tot en met donderdag werk je op locatie samen met je collega’s. Op vrijdag kies je zelf je werkplek, afgestemd op wat je werkzaamheden vereisen.**What’s in it for you:****Trane Technologies** is currently seeking a Software Engineer who will be responsible for developing embedded HMI systems in Qt/C++ and Python, building custom Yocto Linux distributions, and managing our embedded cybersecurity program while ensuring all software development efforts are supported by thorough documentation, rigorous testing practices, and comprehensive risk analysis.**What you will do:**Qt/C++ | Embedded Linux along with the following:Application Development* Design and develop high-performance Qt/C++ applications for embedded HMI systems on industrial touchscreen panels.* Create responsive, touch-optimized user interfaces using Qt Quick/QML for real-time monitoring dashboards.* Implement efficient data visualization components for temperature trends, alarms, and equipment status.* Develop cross-platform applications targeting both embedded Linux devices and desktop environments.* Optimize Qt applications for resource-constrained embedded systems (memory footprint, startup time, rendering performance).* Integrate Qt applications with backend services via REST APIs, WebSockets, and MQTT.* Lead and mentor junior engineers on Qt/C++ best practices, code quality standards, and design patterns.* Drive architecture decisions and technical direction for HMI application development efforts.Yocto Linux & Embedded Systems* Build and maintain custom Yocto Linux distributions for industrial embedded devices.* Create and manage Yocto layers, recipes, and BSP configurations for target hardware platforms.* Configure device trees, kernel modules, and system services for industrial applications.* Develop CI/CD pipelines for automated Yocto builds and deployment workflows.* Own and lead Yocto platform initiatives from requirements through delivery, coordinating cross-functional contributors.Python Development* Develop Python-based backend services for industrial automation and test systems.* Create test automation frameworks for end-of-line production testing.* Implement and maintain industrial protocol communication (Modbus TCP, CANbus) using Python libraries.* Create Python utilities for device configuration, firmware management, and diagnostics.* Lead scoped internal projects such as test system overhauls or protocol integration efforts, managing timelines and technical deliverables.Embedded Cybersecurity* Manage the ongoing embedded cybersecurity program across the full product lifecycle.* Conduct periodic security reviews, vulnerability assessments, and threat modeling exercises.* Maintain and improve the organization’s embedded security posture through continuous hardening efforts.* Monitor and respond to emerging CVEs and security advisories relevant to embedded Linux and industrial systems.* Document security architecture, hardening procedures, and incident response protocols.* Serve as the internal technical authority on embedded security, guiding team members through compliance and hardening requirements.**What you will bring:*** Bachelor’s Degree (BS) in Computer Science, Software Engineering, or related technical discipline required; Master’s Degree preferred.* 5+ years of hands-on experience in embedded software development, with at least 2 years in a senior or lead capacity.* Demonstrated ability to lead internal teams or cross-functional mini-projects from scoping through delivery.* Experience mentoring engineers and conducting technical code and design reviews.* Strong testing experience (TDD, unit tests, mocking frameworks) in embedded and/or regulated environments.* Advanced proficiency in Python, Qt/C++, and Web-Based Application Development.* Strong working knowledge of Yocto Linux, embedded cybersecurity frameworks, and relevant compliance standards (IEC 62443, IEC 62304, or similar).* Ability to communicate technical concepts clearly to both engineers and non-technical stakeholders.**Jaarlijks basissalarisbereik of uurloonbereik:**$97,406.66 - $135,834.99**Type vergoeding**Salaris**In aanmerking komend voor incentive**No**In aanmerking voor verkoopcommissie:**No**Disclaimer**Wij streven ernaar om voor deze functie een concurrerend salaris te bieden, afgestemd op diverse factoren. De daadwerkelijke beloning is afhankelijk van elementen zoals anciënniteit, verdienste, geografische locatie, opleiding, ervaring, reisvereisten en vakbondsaanduiding. Onze salarisrange is doorgaans gebaseerd op het nationale gemiddelde voor het betreffende land. Daarnaast kunnen de secundaire arbeidsvoorwaarden variëren afhankelijk van de regio, bedrijfsstructuur, vakbondsbetrokkenheid en de status van de werknemer.**Gedijen op het werk en thuis:*** Voordelen gaan in op DAG ÉÉN voor jou en je gezin, inclusief ziektekostenverzekering en holistische welzijnsprogramma’s met royale incentives – WIJ DURVEN TE ZORGEN!* Gezinsopbouwvoordelen omvatten dekking voor vruchtbaarheidsbehandelingen en hulp bij adoptie/surrogaat.* 401K-matching tot 6%, plus een extra 2% kernbijdrage = tot 8% bedrijfsbijdrage.* Betaald verlof omvat 15 vakantiedagen, 9 betaalde feestdagen, 3 vrije dagen naar keuze, ziekteverlof en extra opties ter ondersteuning van vrijwilligers- en ouderschapsverlof.* Onderwijs- en trainingsmogelijkheden via bedrijfsprogramma’s, samen met studiekostenvergoeding en ondersteuning bij studieleningen.Disclaimer: Het aanbod van voordelen kan variëren afhankelijk van collectieve arbeidsovereenkomsten en lokale/staatreguleringen Veiligheidsgevoelige functieNoHet bedrijf wijst bepaalde functies aan als Veiligheidsgevoelig. Voor Veiligheidsgevoelige functies kan het vereist zijn dat u aanvullende drugstests ondergaat. Dit is een Veiligheidsgevoelige functie:Wij bieden een concurrerend salaris en uitgebreide arbeidsvoorwaarden en programma’s. Wij zijn een werkgever die gelijke kansen biedt; alle gekwalificeerde kandidaten komen in aanmerking voor een dienstverband, ongeacht ras, huidskleur, religie, geslacht, seksuele geaardheid, genderidentiteit, nationaliteit, zwangerschap, leeftijd, burgerlijke staat, handicap, status als beschermde veteraan of enige andere wettelijk beschermde status.