Staff Embedded Software Engineer Job at Johnson Controls, Glendale, WI

cjNGWHVEcmFZNzV5TUxoQlZtVkZQeEszRGc9PQ==
  • Johnson Controls
  • Glendale, WI

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 Masters 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

Job Tags

Work from home, Relocation,

Similar Jobs

Ryder System

Diesel Technician Mechanic Job at Ryder System

 ...Position Description Immediately hiring a Permanent Full Time Senior Level Diesel Technician to support our Truck Fleet at Ryder in Mt. Pleasant, IA Call Nick or Text "Pleasant T4" to (***) ***-**** Hear it from a Ryder Technician Employee Here: Hourly Pay:... 

Crew Life at Sea

Tailor Job at Crew Life at Sea

 ...Job Description: Position Overview:As a Tailor on a cruise ship, you will be responsible for providing professional tailoring and alteration services to guests and crew members. Your role is essential in ensuring that guests' clothing fits perfectly and meets their... 

StretchLab - Madison, WI

Certified Personal Trainer Job at StretchLab - Madison, WI

 ...StretchLab Sun Prairie and StretchLab Middleton are seeking certified personal trainers to join our team. This is an amazing opportunity to gain experience in a new modality that is taking the fitness industry by storm. Typical pay for this job is upwards of $24/hour... 

Dashing Diva

Office Assistant Job at Dashing Diva

 ...Job Summary: Dashing Diva is seeking a highly organized and proactive Office Assistant to support the daily operations of our Port Washington, NY office, as well as other company properties. In this role, you will assist with office management tasks, facility maintenance... 

Wisconsin Court System

Official Court Reporter - Eau Claire Br 1 Job at Wisconsin Court System

 ...Judicial District, Eau Claire County Circuit Court, Branch 01, seeks candidates for the...  ...Thursday, 16 hours/week) Official Court Reporter. Interested applicants will be presented...  ...Reporters and Transcribers (or equivalent); (2) Work experience as a digital court reporter....