Overview
On Site
USD 73,000.00 - 102,000.00 per year
Full Time
Skills
Health Care
Data Centers
Energy
Hardware QA
Manufacturing
Product Requirements
Schematics
Test Plans
Continuous Integration
Continuous Integration and Development
Process Improvement
Mentorship
Electrical Engineering
Computer Engineering
Firmware
C
C++
RTOS
Thread
Multitasking
Analytical Skill
ARM
Microcontrollers
IAR
Git
GitHub
CMake
Automated Testing
JIRA
Python
Intellectual Property
IP
Serial Communication
I2C
SPI
USB
Embedded Systems
Computer Hardware
Hardware Development
Debugging
Recruiting
Market Analysis
Programmable Logic Controller
Law
Job Details
What you will do
At Johnson Controls, we transform the environments where people live, work, learn, and play. From optimizing building performance to improving safety and enhancing comfort, we drive the outcomes that matter most. Dedicated to protecting the environment, we deliver our promise in industries such as healthcare, education, data centers, and manufacturing. Johnson Controls is developing the next generation of smart and connected systems. Through a full range of systems and digital solutions, we make buildings smarter. A smarter building is safer, more comfortable, more efficient, and ultimately more sustainable.
Join our team as an Embedded Firmware Engineer to develop firmware for Building Automation System Equipment Controls products enabling our global customers to optimize their comfort, energy usage, building operation costs, safety, and security within their buildings. You will be working with firmware, hardware, test, and manufacturing engineers globally to deliver and maintain the next generation of equipment controls and displays. This position is based onsite in Glendale, WI. Candidates must be local, commuting distance to the office, or able to relocate.
How you will do it
What we look for
Required
Preferred
HIRING SALARY RANGE: $73,000 - $102,000 (Salary to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, location and alignment with market data.) This position includes a competitive benefits package. For details, please visit the About Us tab on the Johnson Controls Careers site at ;br>
Johnson Controls International plc. is an equal employment opportunity and affirmative action employer and 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. To view more information about your equal opportunity and non-discrimination rights as a candidate, visit EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit here.
At Johnson Controls, we transform the environments where people live, work, learn, and play. From optimizing building performance to improving safety and enhancing comfort, we drive the outcomes that matter most. Dedicated to protecting the environment, we deliver our promise in industries such as healthcare, education, data centers, and manufacturing. Johnson Controls is developing the next generation of smart and connected systems. Through a full range of systems and digital solutions, we make buildings smarter. A smarter building is safer, more comfortable, more efficient, and ultimately more sustainable.
Join our team as an Embedded Firmware Engineer to develop firmware for Building Automation System Equipment Controls products enabling our global customers to optimize their comfort, energy usage, building operation costs, safety, and security within their buildings. You will be working with firmware, hardware, test, and manufacturing engineers globally to deliver and maintain the next generation of equipment controls and displays. This position is based onsite in Glendale, WI. Candidates must be local, commuting distance to the office, or able to relocate.
How you will do it
- Document and develop designs and C-based code for new product features
- Be a technical leader and subject matter expert of your assigned product features
- Participate in the review and approval of new product requirements
- Provide general reviews of hardware designs, schematics, and layouts
- Provide thorough detailed reviews of firmware designs and code
- Provide input for and reviews of test strategies and test plans
- Develop automated testing for maintaining functionality through continuous integration
- Participate in and provide direction for process improvement
- Be able to train and mentor less experienced engineers
- Provide technical content for and reviews of product literature
What we look for
Required
- Bachelor's in Electrical Engineering, Computer Engineering, or a closely related discipline.
- 2+ years of experience developing firmware using C/C++.
- Working knowledge of RTOS, preferably FreeRTOS or Unison, and threading within multitasking systems.
- Analytical skills, with the ability to generate creative solutions to overcome difficult challenges
Preferred
- Experience with ARM Cortex-M MCUs, Renesas RX MCUs, and 32-bit microcontroller architecture
- Software Debugging experience in an IAR development environment
- Experience with Git/GitHub, CMake, automated test tools, and Jira
- Python programming experience
- Working knowledge of BACnet and IP communications
- Working knowledge of serial communication protocols including I2C, SPI, CAN, USB, and RS-485
- Working knowledge of product security concepts such as secure boot, secure update, and secure communications
- Knowledge of embedded controls hardware, circuits, hardware development, and debugging tools
HIRING SALARY RANGE: $73,000 - $102,000 (Salary to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, location and alignment with market data.) This position includes a competitive benefits package. For details, please visit the About Us tab on the Johnson Controls Careers site at ;br>
Johnson Controls International plc. is an equal employment opportunity and affirmative action employer and 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. To view more information about your equal opportunity and non-discrimination rights as a candidate, visit EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit here.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.