> Markdown version of [/jobs/ext/2360530-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2360530-senior-embedded-software-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). --- # Senior Embedded Software Engineer - **Company:** Trane Technologies - **Location:** Clarksville, TN, United States - **Experience:** Expert - **Salary:** $108,237.0 - $151,480.0 - **Contract:** Permanent contract - **Skills:** Bug Tracking Systems, C++ (Programming Language), Cascading Style Sheets (CSS), Code Generation, Computer Engineering, Datasheets, Database Applications, Software Debugging, Linux, Embedded Operating Systems, Embedded Software, Design of User Interfaces, MATLAB, Microsoft Visual Studio, Modbus, Object-Oriented Software Development, Real-Time Operating Systems, Software Tools, Simulink, Software Configuration Management, Software Engineering, Verification and Validation (Software), Stateflow, TCP/IP, UML, Extensible Markup Language (XML), Information Technology, Embedded Coder, Bacnet - **Published:** August 11, 2026 - **Apply:** https://www.juju.com/job/00000000gmo5un ## About the Role + Bachelor's Degree in Electrical Engineering, Computer Engineering, Software Engineering or Computer Science required + 5+ years of software development experience + C++, CSS, MATLAB, Simulink, Stateflow, Embedded Coder, and Visual Studio or similar software design experience required. + Experience in analysis, design, implementation, test, and debugging of embedded real time software required. + Experience in hands on development and troubleshooting on embedded targets. + Demonstrated sound decision-making and judgment required. + Experience in the UML and Object Oriented Design a plus. + Part-time User Interface development + Knowledge of XML, TCP/IP, MODBUS, BACnet, LonTalk a plus. + Familiarity with database applications a plus. + Familiarity with embedded operating systems (Linux OS) and networking a plus. + Familiarity with software configuration management and defect tracking tools a plus. + Familiarity with peer reviews of design/implementation a plus. + Familiarity with reading schematics and data sheets for components a plus. + HVAC equipment/systems knowledge a plus. + Must have excellent verbal, written, and interpersonal skills. ## Description + Analyze, design, implement, test real-time embedded software control logic, simulation models, and software features for HVAC systems and related equipment. + Create, maintain, and execute models with test harnesses to support verification and validation procedures. Use Embedded Coder to support automatic code generation from models for embedded software applications. + Translate system and product requirements into software designs, models, and technical solutions within a model based environment. + Use MATLAB's Internal Library for efficient software development and deployment. + Integrate software & hardware - test & verify system functionality. + Follow established Trane product development procedures and guidelines. + Help advance software development tools, technology, and processes. + Estimate tasks and generate schedules for reporting to leadership and end customers. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Beyond UML: Making Sense of AI-Generated Code through Visual Architecture](https://www.wearedevelopers.com/videos/2102-beyond-uml-making-sense-of-ai-generated-code-through-visual-architecture) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)