Johnson Controls is searching for a Senior Software Engineer to support its embedded software applications for the Fire Detection business, aiming to build state-of-the-art fire detection systems that protect life and property.
Requirements
- 7+ years of embedded software development experience
- Experience with Linux and Windows Operations Systems
- Proficient in "C/ C++" programming language
- Experience with versioning tools such as git
- Experience with scripting languages (e.g., Bash, Make, Python)
- Knowledge of Network Programming
- Hands on experience with ARM, Coldfire or Microchip 16- and 32-bit processors
Responsibilities
- analyze, design, program, debug, modify, test, and implement software used in Fire Alarm Systems
- Enhance, Design, prototype, and develop high quality embedded software for fire alarm systems
Other
- Bachelor's Degree in Computer Science, Software, or Electrical Engineering
- Fire Detection product industry experience
- Some travel (<10%)
- Experience with Atlassian tools
- Knowledge in multithread, multi-process, and real-time application development