Firmware Engineer - 091851
Johnson Controls is a global diversified technology and industrial leader serving customers in more than 150 countries. Our 162,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 interior 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 2011, Corporate Responsibility Magazine recognized Johnson Controls as the #1 company in its annual "100 Best Corporate Citizens" list. For additional information, please visit http://www.johnsoncontrols.com. JCI is an Equal Opportunity/Affirmative Action employer, and as such does not discriminate in its recruiting and selection process based on disability or handicap status. If you are a person with a disability and you need an accommodation during the application process, please call our Talent Acquisition Hotline at (414)-524-8999 and press option #0.
The Firmware Engineer works under general supervision, follows established procedures, assists engineers, is knowlegeable in design(s), defines and plans own activities for stand-alone project or pieces of more complex project design, writes product specifications, reports project status and has good written & verbal skills.
Design and develop firmware for microprocessor based products using assembly or C programming languages. The embedded software development job includes product design activities for new customer requirements, as well as implementing enhancements or cost reduction changes to existing products.
Tasks will include working closely with other engineers to select microprocessors and make related hardware design decisions. Other job aspects include working on multi-discipline teams, creating and maintaining firmware documentation per JCI processes, reviewing design requirements, writing specifications, generating code, formulating test plans to assure product quality, utilizing debug and analysis tools, testing and validating firmware, and archiving code .
A s a member of the HVAC product development team, assignments may include a wide variety of products like wireless or wired sensors, damper and valve actuators, and/or small fixed function controllers .
Required Qualifications :
BSEE or BSEET or equivalent with two or more years f/w related design experience.
Ability to work in a team environment, and define and plan your work as part of a larger project team.
Good communicator with excellent written and verbal skills.
Familiarity with Microchip and/or Renesas microcontrollers
Assembly language skills using structured programming techniques
C Programming Skills
BACnet communications protocol familiarity, experience with BTL submittals
Analog and Digital design experience
Previous experience with HVAC products
B.S. degree required with a minimum of two years experience.
Johnson Controls, Inc. (Johnson Controls) provides automotive interiors, products and services that optimize energy usage in buildings and...