Software Engineer, Device
Listed on 2026-07-23
-
Software Development
Python, Software Engineer
About This Role
Johnson Controls is a global leader in thermal management, energy efficiency, and decarbonization. We help customers use energy more productively and reduce carbon emissions across industries such as data centers, healthcare, and advanced manufacturing.
What you’ll doAs a Software Engineer, Device, you will develop robust on‑device software solutions for our Stack Forging™ thermal components and cooling loop products. You will drive the development of new features and help set standards that expand the capabilities of our processes.
How you will do it- Work on motion planning and machine coordination software in a production code environment using Python and Type Script.
- Test, deploy, and maintain production code on manufacturing equipment.
- Develop automation solutions to reduce operator time, detect failures, and increase reliability.
- Collaborate with in‑house teams to translate R&D learnings into improved part success, geometry, and processing performance.
- Engage across functions to push the envelope of what is possible on our equipment.
- Stay current with research and trends in 3D printing, motion planning, and controls.
- Bachelor’s degree in Computer Science, Applied Mathematics, Engineering, or related field.
- 3+ years of industry experience building, testing, and shipping high‑quality production code.
- Experience with industrial machines and scaling or managing fleets of electromechanical systems.
- Proficiency with Python.
- Experience with computer vision, drivers, and/or control cabinet build‑outs.
- Comfortable in a fast‑paced environment with a bias toward action and solutions.
- Ability to balance long‑term strategic thinking with short‑term focus on details.
This position may require access to information, technology, technical data, software, or other items subject to U.S. export control laws and regulations. Any offer may be contingent on obtaining and maintaining required export authorization.
Hiring Salary Range$70,000 – $110,000 (Salary determined by education, experience, skill, and market alignment).
Equal Employment OpportunityJohnson Controls International plc. is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, genetic information, sexual orientation, gender identity, status as a qualified individual with a disability or any other characteristic protected by law.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).