
Johnson Controls
Produces HVAC, fire, security and building automation systems to optimize and protect buildings globally.
Senior Embedded Software Engineer (onsite)
Develop and support advanced chiller control systems using model-based design.
Job Highlights
About the Role
The Senior Controls Engineer will develop advanced controls for chiller and smart building products, working on application development, product design, and tool creation alongside experienced engineers. Key responsibilities include developing, testing, and supporting control systems, applying robust design methodologies such as modeling, simulation, statistics, and data acquisition, and collaborating with cross‑disciplinary engineers to meet product milestones. The engineer will also lead complex projects, review work products, and mentor junior engineers and interns, ensuring high‑quality deliverables. • Design, develop, test, and support control systems for chiller and smart building products. • Apply model‑based design, simulation, statistics, and data acquisition to create robust equipment control solutions. • Collaborate with electronics, mechanical, software, systems, and research engineers to deliver integrated solutions. • Lead complex projects, conduct design reviews, and mentor junior engineers and interns. • Produce detailed control and system requirements specifications and documentation. • Utilize MATLAB/Simulink and automated test frameworks with code generation.
Key Responsibilities
- ▸control systems
- ▸model‑based design
- ▸matlab/simulink
- ▸automated testing
- ▸code generation
- ▸project lead
What You Bring
Required qualifications are a BS in Controls, Electrical, or related engineering, plus at least five years of experience with model‑based design and code generation, automated testing, and MATLAB/Simulink, as well as experience producing control and system requirement documentation. • Hold a BS in Controls, Electrical, or related engineering field. • Possess 5+ years experience in model‑based design with code generation. • Possess 5+ years experience in model‑based automated testing. • Possess 5+ years experience with MATLAB/Simulink.
Requirements
- ▸bs engineering
- ▸model‑based
- ▸code generation
- ▸automated testing
- ▸matlab simulink
- ▸5+ years
Benefits
The position offers a salary range of $90,000–$120,000, a competitive benefits package, and the possibility of higher compensation for exceptional candidates; hiring may involve AI‑assisted tools, and Johnson Controls is an equal‑opportunity employer.
Work Environment
Office Full-Time