
Johnson Controls
Produces HVAC, fire, security and building automation systems to optimize and protect buildings globally.
Senior Embedded Software Engineer (hybrid)
Develop and maintain embedded software for fire detection systems
Job Highlights
About the Role
• Interface with customers, tech support, and NPI teams globally. • Design, prototype, and develop high‑quality embedded software for fire alarm systems. • Implement multithreaded, multi‑process, and real‑time applications. • Debug, test, and modify firmware on ARM, Coldfire, or Microchip 16/32‑bit processors. • Maintain code using C/C++, Git, and Atlassian tools, and automate builds with scripting languages.
Key Responsibilities
- ▸embedded design
- ▸realtime apps
- ▸firmware debug
- ▸code maintenance
- ▸build automation
- ▸customer support
What You Bring
Engineers in this group enjoy exposure to state‑of‑the‑art fire detection systems and have the opportunity to influence products that safeguard facilities and people worldwide. Interaction with customers, technical support, and new‑product‑introduction teams across the globe is a core part of the job. Continuous skill development in the latest tools and software solutions is encouraged. • Bachelor’s degree in Computer Science, Software, or Electrical Engineering. • 5+ years of embedded software development experience. • Strong knowledge of multithreaded, multi‑process, and real‑time development. • Experience with Embedded Linux and Windows operating systems. • Proficiency in C/C++ programming and version control (Git). • Hands‑on experience with ARM, Coldfire, or Microchip processors. • Ability to script in Bash, Make, or Python and knowledge of network programming. • Willingness to travel up to 10% for customer and project engagements.
Requirements
- ▸bachelor's
- ▸5+ years
- ▸c/c++
- ▸embedded linux
- ▸arm
- ▸python
Benefits
Our global Fire Detection product group is based in Westford, MA, and works with development centers worldwide. The portfolio spans a broad range of fire detection products and services, offering endless professional development and career opportunities. We prioritize work‑life balance with a flexible hybrid work model and expose engineers to leading‑edge technology that protects lives and property.
Work Environment
Hybrid