Talent.com
Johnson Controls
Embedded Software Engineer IIJohnson Controls • Westford, Massachusetts, United States of America
Embedded Software Engineer II

Embedded Software Engineer II

Johnson Controls • Westford, Massachusetts, United States of America
25 days ago
Salary
$94,000.00 yearly
Job type
  • Full-time
Job description

Build your best future with the Johnson Controls team!

As a global leader in smart, healthy, and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places, and the planet.Join a winning team that enables you to build your best future! Our teams are uniquely positioned to support a multitude of industries across the globe. You will have the opportunity to develop yourself through meaningful work projects and learning opportunities. We strive to provide our employees with an experience focused on supporting their physical, financial, and emotional well-being. Become a member of the Johnson Controls family and thrive in an empowering company culture where your voice and ideas will be heard – your next great opportunity is just a few clicks away!

Whatweoffer:

  • Competitive Salary

  • Paidvacation/holidays/sicktime

  • Comprehensive benefits package including 401K, medical, dental, and vision care

  • On the job/cross training opportunities

  • Encouraging and collaborative team environment

  • Dedication to safety through our Zero Harm policy

Our global Fire Detection product group located in Westford, MA, offers you the possibility to interact with other development centers and teams around the world! Theopportunityfor professional development and career opportunitiesareendless, given our broad portfolio of products and services within Fire Detection. Work/life balance is important to us, and we offer a flexible hybrid work model. You will also get exposure to leading edge technology, exciting projects, and life-saving products that promote global safety of not only facilities, but people. We need your talent and ideas, as we continue to grow and expand our strategic focus and buildstate of the artfire detection systems. To learn more about our Principal Embedded Software Engineer opportunity, keep reading!

Johnson Controls is searching for a Principal Embedded Software Engineer to be located at the R&D facility in Westford, MA. In this role you will be part of a team developing the next generation of embedded applications for the Fire Detection business at Johnson Controls. Our fire detection products are installed in buildings you visit every day! This is an opportunity to analyze, design, program, debug, modify, test, and implement software used in Fire Alarm Systems.

Position Summary

We are seeking a motivatedEmbedded Software Engineerto join our engineering team. This role is ideal for early-career engineers who are passionate about developing software for embedded systems and enjoy solving technical challenges at the intersection of hardware and software.

The successful candidate will contribute to the design, development, testing, and maintenance of embedded software for products and platforms. Working closely with senior engineers, systems engineers, hardware designers, and quality teams, you will help deliver reliable, high-quality solutions throughout the product lifecycle.

Key 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 executeunit, integration, and system-level tests.

  • Support debugging efforts using oscilloscopes, logic analyzers, JTAG debuggers, and other 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 software 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.

Required Qualifications

Embedded Software Engineer I

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.

  • 0–3years of experience in embedded software development (includingproduct development,internships, co-ops, or academic projects).

  • Experience programming in C and/or C++.

  • Experience with embedded Linux, RTOS, or bare-metal development environments.

  • Understanding of embedded systems fundamentals.

  • Basic knowledge of software debugging and troubleshooting techniques.

  • Familiarity with Git or other version control systems.

  • Strong analytical and problem-solving skills.

  • Effective verbal and written communication skills.

Preferred Qualifications

  • Experience with ARM-based microcontrollers or processors.

  • Familiarity with communication protocols such as:

  • SPI,I2C,UART,Ethernet, andUSB

  • Knowledge of RTOS environments such asFreeRTOS,ThreadX, or Zephyr.

  • Exposure to embedded Linux development.

  • Experience with scripting languages such as Python.

  • Understanding ofsoftware testing, automated testing, and continuous integration practices.

  • Familiarity with secure software development practices.

  • Experience working in regulated industries such as aerospace, defense, medical, automotive, or industrial automation.

SALARY RANGE: $94,000 - $141,000 (Salary to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, and alignment with market data.) This position includes a competitive benefits package. The posted salary range reflects the target compensation for this role. However, we recognize that exceptional candidates may bring unique skills and experiences that exceed the typical profile. If you believe your background warrants consideration beyond the stated range, we encourage you to apply. To support an efficient and fair hiring process, we may use technology assisted tools, including artificial intelligence (AI), to help identify and evaluate candidates. All hiring decisions are ultimately made by human reviewers. For details, please visit the About Us tab on the Johnson Controls Careers site at

Johnson Controls International plc. is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, genetic information, sexual orientation, gender identity, status as a qualified individual with a disability or any other characteristic protected by law.

Create a job alert for this search

Embedded Software Engineer II • Westford, Massachusetts, United States of America

Similar jobs

Senior Engineer, Embedded Software

1010 Analog Devices Inc.Wilmington, MA, United States
Permanent

About Analog DevicesAnalog Devices, Inc.NASDAQ:ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge.ADI combines analo... Show more

 • Promoted

Systems Engineer, Senior - TS

DCS CorporationBedford, MA, US
$90,220.00 yearly
Full-time

DCS has an exciting opportunity for a Senior Systems Engineer providing support to the Command, Control, Communications, and Battle Management Division (C3BM).Command, Control, Communications, and ... Show more

 • Promoted

Advanced Electronics / Computer Field Technician

US NavyManchester, NH, US
Full-time

Advanced Electronics / Computer Field (ET/FC).The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of the Navy’s most sophisticated electronics and compu... Show more

 • Promoted

Remote Azure DevOps Engineer

Micro1Manchester, New Hampshire, US
$160,000.00 yearly
Remote
Full-time

AI data lab for training frontier models and evaluating AI agents.Experts contribute their diverse subject matter knowledge across domains such as finance, healthcare, STEM engineering, and more.AI... Show more

 • Promoted

Sales Support Associate II

Tapestry, Inc.Merrimack, NH, United States
Full-time

Coach is a global fashion house founded in New York in 1941.Inspired by the vision of Creative Director Stuart Vevers and the inclusive and courageous spirit of our hometown, we make beautiful thin... Show more

 • Promoted

R&D Engineer Project Manager II

Collins ConsultingWestford, MA, United States
Full-time

Manager is looking for an Engineer who has worked in medical device with an R&D background who can support Projects.Will be responsible for initiating the project to out the door.Will operate in a ... Show more

 • Promoted

Systems Engineer, Principal - TS

DCS CorporationBedford, MA, US
Full-time

DCS has an exciting opportunity for a Principal Systems Engineer providing support to the Command, Control, Communications, and Battle Management Division (C3BM).Command, Control, Communications, a... Show more

 • Promoted

Software Engineer

ABC CorporationTewksbury, MA, US
Full-time

Experienced Software Engineer with strong Java and Selenium skills,Develop automation scripts and execute regression suites,Develop automation scripts and execute regression suites. Show more

 • Promoted

Remote Expert Contributor - Software Engineer

Arise Virtual SolutionsManchester, New Hampshire
Remote
Full-time

Expert Contributor - Software Engineer.Task-Based Independent Contractor Opportunity.We're looking for engineers who can operate at an expert level across real-world, end-to-end tasks in terminal e... Show more

 • Promoted

Advanced MBSE Systems Engineer

The Computer Merchant, LtdDedham, MA, US
Full-time

JOB TITLE: Advanced MBSE Systems Engineer JOB LOCATION: Dedham, MA WAGE RANGE*: 60-62.JOB NUMBER: 26-01040 JOB DESCRIPTION: Our client, a large defense contractor, has an immediate opening for a Ad... Show more

 • Promoted

Robotics/Controls Engineer

GCR Professional ServicesBurlington, MA, US
Full-time

Robotics/Controls Engineer: Responsibilities Collaborate with the Manager of Controls Engineering to design and implement advanced control systems for robotic manipulators and electromechanical sys... Show more

 • Promoted

Remote GCP DevOps Engineer

Micro1Manchester, New Hampshire, US
$160,000.00 yearly
Remote
Full-time

AI data lab for training frontier models and evaluating AI agents.Experts contribute their diverse subject matter knowledge across domains such as finance, healthcare, STEM engineering, and more.AI... Show more

 • Promoted

Senior Principal Software Engineer - IPTL (Onsite)

RTXTewksbury, MA, United States
Full-time

Integrated Product Team (IPT) Program Lead.Raytheon's Land Air Defense Systems (LADS) Engineering Execution Department is seeking a skilled and motivated Integrated Product Team (IPT) Program Lead ... Show more

 • Promoted

Director, Software Engineering Research & Advanced Development

Berkshire GreyBedford, MA, United States
Full-time

Berkshire Grey is a leader in AI-enabled robotics, providing innovative automation solutions for e-commerce, retail replenishment, package handling, and logistics operations.Our technology automate... Show more

 • Promoted

Sales Associate II

Tapestry, Inc.Merrimack, NH, United States
Full-time

Represent Coach as a brand ambassador, adhering to the Coach Guide to Style and Service standards.Build lasting client relationships through personalized styling, product expertise, and fashion adv... Show more

 • Promoted

Sr Mgr, Field Applications Engineer (FAE)

Renesas ElectronicsLowell, MA, United States
Full-time

Sr Mgr, Field Applications Engineer (FAE).We are seeking a highly skilled Senior Manager of Field Applications Engineering (FAE) with a background in Embedded Processing products to lead a high?per... Show more

 • Promoted

Software Engineering Manager

Professional Recruiters IncLowell, MA, United States
Full-time

We are looking for a Software Engineering manager with cross-functional management skills to manage the internal core software development team.In partnership with other product development functio... Show more

 • Promoted

Embedded Systems Engineer

SharkNinjaNeedham, MA, United States
Full-time

About Us SharkNinja is a global product design and technology company, with a diversified portfolio of 5-star rated lifestyle solutions that positively impact people's lives in homes around the wor... Show more

 • Promoted

FAST Labs Principal Engineer - EO/IR Systems (up to $20K Sign On Bonus)

BAE Systems PlcMerrimack, NH, United States
Full-time

Job Description Join our dynamic team of innovators and shape the future of technology with us.We're on the hunt for curious and driven individuals who thrive in collaborative environments and are ... Show more

 • Promoted

Systems Engineer IVV Lead (Sign-On Bonus)

BAE Systems PlcMerrimack, NH, United States
Full-time

Job Description See what you're missing.Our employees work on the world's most advanced electronics - from detecting threats for F-35 pilots to illuminating the night for soldiers.Spanning air, lan... Show more