Johnson Controls

Johnson Controls

Produces HVAC, fire, security and building automation systems to optimize and protect buildings globally.

94,000BuildingsCommercialResidentialIndustrialEnergyInfrastructureSecuritySafetyFire DetectionHVACControlsSmart BuildingsSustainabilityOperationsMaintenanceRepairsSystem ModernisationCarbon ReductionData AnalyticsFacility ManagementWebsite

Senior Embedded Software Engineer (hybrid)

Develop and maintain embedded software for fire detection systems

Westford, Massachusetts, United States
Full Time
Expert & Leadership (13+ years)

Job Highlights

Environment
Hybrid

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

Apply Now