Senior Embedded Software Engineer – Real-Time Fire Systems

Johnson Controls

Westford (MA)

On-site

USD 94,000 - 141,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k)
Medical insurance
Dental insurance
Vision
Paid time off
Hybrid work model

Job summary

Johnson Controls is seeking a Principal Embedded Software Engineer for its Westford, MA R&D facility to contribute to next-generation fire alarm systems. You will design, develop, test, and maintain embedded software, collaborating with hardware, systems, and quality teams across the product lifecycle.

The role emphasizes C/C++ development, embedded Linux/RTOS, and a disciplined software engineering approach within a regulated environment, with hybrid work options.

Qualifications

  • Bachelor's degree in a related field.
  • 0–3 years of embedded software development experience.
  • Experience programming in C and/or C++.
  • Experience with embedded Linux, RTOS, or bare-metal environments.
  • Understanding of embedded systems fundamentals.
  • Familiarity with Git or other version control systems.
  • Strong analytical and problem-solving skills.
  • Effective verbal and written communication skills.

Responsibilities

  • Design, develop, debug, and maintain embedded software applications and firmware.
  • Implement software features using C/C++ and other applicable programming languages.
  • Develop software for microcontrollers, processors, and real-time embedded systems.
  • Participate in software architecture, design reviews, and code reviews.
  • Create and execute unit, integration, and system-level tests.
  • Support debugging efforts using development tools.
  • Investigate and resolve software defects and performance issues.
  • Collaborate with hardware, systems, and test engineers to integrate software with embedded platforms.
  • Develop and maintain technical documentation, including design specifications and test procedures.
  • Follow software development processes, coding standards, and quality requirements.
  • Participate in continuous improvement initiatives related to software quality, development efficiency, and product reliability.

Skills

C
C++
Embedded Linux
RTOS
Bare-metal development
Software debugging
Analytical thinking
Communication skills

Education

Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field

Tools

Git

Job description

Johnson Controls is seeking a Principal Embedded Software Engineer for its Westford, MA R&D facility to contribute to next-generation fire alarm systems. You will design, develop, test, and maintain embedded software, collaborating with hardware, systems, and quality teams across the product lifecycle.

The role emphasizes C/C++ development, embedded Linux/RTOS, and a disciplined software engineering approach within a regulated environment, with hybrid work options.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Real-Time Embedded Software Engineer — Hybrid
Real-Time Embedded Software Engineer — Hybrid

YDU JC Air Cond & Ref Inc.- Dubai • Westford (MA)

Hybrid
USD 94,000 - 141,000
Flexible hybrid work model
Embedded Software Engineer II
Embedded Software Engineer II

Johnson Controls • Westford (MA)

On-site
USD 94,000 - 141,000
401(k)
Medical insurance
Dental insurance
+3
Senior Electronics Engineer — Fire Alarm & Embedded Systems
Senior Electronics Engineer — Fire Alarm & Embedded Systems

YDU JC Air Cond & Ref Inc.- Dubai • Westford (MA)

On-site
USD 130,000 - 150,000
Principal Electronics Engineer, Fire Alarm Systems
Principal Electronics Engineer, Fire Alarm Systems

Johnson Controls • Westford (MA)

On-site
USD 130,000 - 150,000
Relocation packages
Bonus plan
Embedded Software Engineer II
Embedded Software Engineer II

YDU JC Air Cond & Ref Inc.- Dubai • Westford (MA)

Hybrid
USD 94,000 - 141,000
Flexible hybrid work model
Principal Electronics Engineer: Analog, Power & Embedded
Principal Electronics Engineer: Analog, Power & Embedded

Johnson Controls • Town of Westford (WI)

On-site
USD 130,000 - 150,000
Relocation packages available
Principal Embedded Software Engineer
Principal Embedded Software Engineer

YDU JC Air Cond & Ref Inc.- Dubai • Westford (MA)

Hybrid
USD 117,000 - 196,000
Competitive Salary
401K
Medical coverage
+6
Senior Embedded Systems Architect & Tech Lead
Senior Embedded Systems Architect & Tech Lead

YDU JC Air Cond & Ref Inc.- Dubai • Westford (MA)

Hybrid
USD 117,000 - 196,000
Competitive Salary
401K
Medical coverage
+6
Senior R&D Electrical Engineer – Fire & Vehicle Controls
Senior R&D Electrical Engineer – Fire & Vehicle Controls

Johnson Controls, Inc. • Cranston (RI)

On-site
USD 90,000 - 125,000
Senior R&D Electrical Engineer – Fire Safety Systems
Senior R&D Electrical Engineer – Fire Safety Systems

YDU JC Air Cond & Ref Inc.- Dubai • Cranston (RI)

On-site
USD 90,000 - 125,000
Competitive benefits package