Embedded Software Engineer
Role details
Job location
Tech stack
Job description
- Analyze, design, implement, test real-time embedded software for electronic industrial HVAC controls.
- 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.
- Manage field reported defects.
- Estimated 5% travel.
Requirements
- Bachelor's Degree in Electrical Engineering, Computer Engineering, Software Engineering or Computer Science required
- 2-10 years of software development experience.
- C++, React, JavaScript, CSS 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 OrientedDesign a plus.
- Part-time User Interface development
- Knowledge of XML, TCP/IP, MODBUS, BACnet, LonTalka 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.
Benefits & conditions
- Benefits kick in on DAY ONE for you and your family, including health insurance and holistic wellness programs that include generous incentives - WE DARE TO CARE !
- Family building benefits include fertility coverage and adoption/surrogacy assistance.
- 401K match up to 6%, plus an additional 2% core contribution = up to 8% company contribution.
- Paid time off, including in support of volunteer and parental leave needs.
- Educational and training opportunities through company programs along with tuition assistance and student debt support .
- Learn more about our benefits here (https://careers.tranetechnologies.com/global/en/benefits) !
Where is the work:
From Monday to Thursday, work onsite with your colleagues. On Fridays, choose your work location, balancing what your work requires., Base Salary: $111,000 - $147,000
Additional Compensation: Total compensation for this role also will include an incentive plan.
Disclaimer: This "range" could be a result of seniority, merit, geographic location where the work is performed, education, experience, travel requirements for the job, or because of a system the employer uses to measure earnings by quantity or quality of production (so, for example, positions that may not have traditional salary ranges).
Equal Employment Opportunity:
We offer competitive compensation and comprehensive benefits and programs. We are an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, pregnancy, age, marital status, disability, status as a protected veteran, or any legally protected status.
#LI-Hybrid