Description
Job Description
What you will do
Johnson Controls is seeking a Staff Embedded Software Engineer to join our dynamic firmware engineering team! You will be responsible for a broad array of product portfolios, including sensors, actuators, refrigeration controls, critical environment (differential pressure) controls and wireless communications, and work across multiple product portfolios with a considerable variety of technologies. If you're a self-motivated individual that has a passion for delivering the next generation of building automation controls, enabling our global customers to optimize their comfort, energy usage, and security within their commercial building, then keep reading!
How you will do it
This position offers the ability to work in a hybrid model – working both from home and in our new Innovation Center - the Warren Johnson Engineering Lab. You will design, implement and test embedded software for a wide variety of products and technologies, as well as work in a collaborative and innovative environment. Get ready to be challenged, develop creative solutions, and to submit patent applications for your novel ideas. Since this requires you to go to the office, candidates must be commuting distance to Glendale, WI, or able/willing to relocate.
Required
• Bachelor or Master's degree in Electrical Engineering, Computer Engineering, or closely related discipline
• A minimum of ten (10) years of qualified experience developing firmware using C/C++
• Experience working with RTOS, and threading within multitasking systems
• Experience with serial communications via I2C, SPI, and RS-485
• Experience with wireless communication protocols including ZigBee, Bluetooth/BLE, and Wi-Fi
• A desire to learn new technologies
• Proven ability to provide technical leadership for small teams
• Proven ability to mentor less experienced engineers
• Strong analytical skills, with the ability to generate creative solutions to overcome difficult challenges
• Strong written and verbal communication skills
Preferred
• Familiarity with BACnet and/or Modbus protocols
• Experience with ARM Core based MCUs
• Experience with fixed-segment and/or graphical LCD displays
• Experience with IDEs like IAR or STM32cube
• Experience with Git & Jira
Company
Johnson Controls
Johnson Controls is a global diversified technology and industrial leader
serving customers in more than 150 countries. Our 170,000 employees
create quality products, services and solutions to optimize energy and
operational efficiencies of buildings; lead-acid automotive batteries
and advanced batteries for hybrid and electric vehicles; and seating
components and systems for automobiles.
Our commitment to sustainability
dates back to our roots in 1885, with the invention of the first
electric room thermostat. Through our growth strategies and by
increasing market share we are committed to delivering value to
shareholders and making our customers successful. In 2015, Corporate Responsibility Magazine recognized Johnson Controls as the #14 company in its annual "100 Best Corporate Citizens" list.
Simmilar jobs
-
Experienced Software Engineer- Test Verification
Experienced Software Engineer- Test...
Job Description At Boeing, we innovate and collaborate to make the world a better place. We’re committed to fostering an environment for...
Job Description At Boeing, we innovate and collaborate to make the world a better...
Boeing August 7, 2025
-
Senior IT Security Engineer (m/f/d) 80-100%
Senior IT Security Engineer (m/f/d) 80-100%
As a leading Swiss construction and real estate service provider , Implenia develops, implements, and manages living spaces, working environments,...
As a leading Swiss construction and real estate service provider , Implenia develops,...
Implenia August 7, 2025
-
Senior Software Engineer
Senior Software Engineer
Description Workplace Classification: Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to...
Description Workplace Classification: Hybrid: This role is categorized as hybrid....
General Motors August 7, 2025
-
Embedded Software Developer
Embedded Software Developer
Job Title Embedded Software Developer Job Description Your role: Design and develop software technological solution, platform or...
Job Title Embedded Software Developer Job Description Your role: Design and develop...
Philips August 7, 2025
-
IT Development Lead, Sr (Multiple Positions) (REF257990C)
IT Development Lead, Sr (Multiple Positions)...
Contact & additional information Equal Opportunity Employer, including disability / veterans *Bosch adheres to Federal, State, and Local laws...
Contact & additional information Equal Opportunity Employer, including disability /...
Bosch August 7, 2025