Principal Embedded Software Engineer

3 days ago


Westford MA United States Johnson Controls Full time

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

What we offer:

  • Competitive Salary and bonus

  • Paid vacation/holidays/sick time

  • 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

What you will do:

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 The opportunity for professional development and career opportunities are endless, 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 (minimum 2 days in office per week). 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 build state of the art fire 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.

How you will do it:

  • Design, prototype, and develop high quality embedded software for fire alarm systems.

  • Actively participate in all aspects of software development activity

  • Prioritize features and optimize our software solution

  • Interact with people in different departments, organizations, and in other locations around the world

  • Push the product vision forward as a passionate advocate

  • Spark innovation and provide continuous feedback to address our customers’ needs

  • Support your teammates and other functional groups

  • Continuously strive to hone your skill set

  • Mentor junior engineers and provide guidance to foster their professional growth

What you will need:

  • Bachelor’s Degree in Electrical or Software Engineering and/or Computer Science

  • 7+ years of embedded software development experience

  • Knowledge in multithread, multi-process, and real-time application development

  • Extensive knowledge in SW development on either Linux or another POSIX OS system

  • Proficient in "C" and "C++" programming languages

  • Knowledge of formal development methodology

  • Ability to plan and estimate own software projects

  • Experience with debugging tools, scope, logic analyzer, etc.

Preferred

  • Knowledge of Network Programming

  • Hands on experience with ARM, Coldfire or Microchip 16 and 32 bit processors

  • Experience in UI programming

  • Experience in rigorous approval standard (e.g., UL/ULc)

  • Experience with versioning tools such as git

  • Experience in issue tracking system (e.g., JIRA, Integrity)

  • Experience with scripting languages (e.g., Bash, Make, Python)

  • Experience with Atlassian tools

 #LI-Hybrid



  • Westford, United States Johnson Controls Full time

    Principal Embedded Software Engineer at Johnson Controls summary: The Principal Embedded Software Engineer at Johnson Controls will develop advanced embedded applications for Fire Detection systems, focusing on safety and innovation in smart buildings. Candidates should have a Bachelor's in Electrical or Software Engineering, extensive experience in...


  • Westford, MA, United States Johnson Controls Full time

    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...


  • Westford, United States Johnson Controls Full time

    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...


  • Westford, United States Johnson Controls Full time

    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...


  • Westford, United States Johnson Controls Full time

    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...


  • Westford, Massachusetts, 01886, Middlesex County, MA, United States Johnson Controls Full time

    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...


  • Huntsville, AL, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Goleta, CA, United States Raytheon Full time

    Date Posted: 2024-07-30 Country: United States of America Location: CA601: Goleta (EW) Bldg H01 6380 Hollister Avenue Building H01, Goleta, CA, 93117 USA Position Role Type: Onsite At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the...


  • San Francisco, CA, United States Creative Solutions Services, LLC Full time

    Title: Embedded Software EngineerLocation: San Jose, CA Job Summary: We are looking for a talented Principal Embedded SW Engineer to join our team and help us continue to deliver cutting-edge products to our customers. The ideal candidate will have experience with embedded firmware on microcontrollers and microprocessors, software architecture design, high...


  • Goleta, CA, United States Raytheon Full time

    Date Posted:2024-07-30Country:United States of AmericaLocation:CA601: Goleta (EW) Bldg H Hollister Avenue Building H01, Goleta, CA, 93117 USAPosition Role Type:OnsiteAt Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more...


  • Brea, CA, United States Technovative Applications Full time

    Company DescriptionTechnovative Applications is a leading developer and manufacturer of precision RF sensors and munitions utilizing interferometry methods.Role DescriptionThis is a full-time on-site role for an Embedded Software Engineer located in Brea, CA. The Embedded Software Engineer will be responsible for developing, testing, and maintaining embedded...


  • Westford, United States MedAcuity Full time

    QualificationsBachelor’s Degree in Computer Science, Computer Engineering, or related discipline13+ years’ software development with expertise in infrastructure automation frameworks (such as Chef, Puppet, etc.)Excellence in source code management version control systems (Git)Experience with various build automation tools such as Jenkins, GitlabKnowledge...


  • Chesterfield, VA, United States AVCOM of Virginia Full time

    Company DescriptionAVCOM of Virginia is a vertically integrated technology company with 40 years of experience in designing and manufacturing commercial high-quality spectrum analyzers and signal monitoring products in the USA.Role DescriptionThis is a full-time on-site role for an Embedded Software Engineer at AVCOM of Virginia located in Chesterfield, VA....


  • Minneapolis, MN, United States Zolon Tech Solutions, Inc. Full time

    Title : Embedded Software Engineer Read on to fully understand what this job requires in terms of skills and experience If you are a good match, make an application. Location : Minneapolis, MN Duration : 12 Months Job Description: Hybrid Position Developing and maintaining embedded software. Mentoring junior engineers. Collaborating with various...


  • Mossville, IL, United States Diversified Services Network, Inc Full time

    Do design, development, testing and evaluation of embedded software and systems. Develop software specifications, verification and test documentation for displays, telematics, wireless software, and applications for machine and engine applications. Write code and database descriptions and specify identifiers of database to management system. Be involved in...


  • San Diego, CA, United States Agile Tech Recruiting Services Inc Full time

    Our Space & Defense group is seeking a highly skilled Embedded Software Engineer to contribute to the development of cutting-edge, mission-critical systems. This role is ideal for an engineer with a solid foundation in embedded systems, a focus on real-time operating environments, and experience with device drivers and low-level programming. Successful...


  • Moline, IL, United States EPITEC Full time

    Primary Job Responsibilities• Perform embedded software engineering tasking including requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, integration testing and problem solving• Develop embedded operating system software for vehicle controllers in C• Assign, coordinate,...


  • Columbus, IN, United States LER TechForce Full time

    Electronic Tools Integration and Software Validation Engineer Are you looking to work for a company that provides an innovative work environment, and your voice is heard? Are you looking for a role where you can use your knowledge of electronic software tools, troubleshooting and engine controls? Would you like to work for a company that provides an...


  • Torrance, CA, United States KellyOCG Full time

    Job Title: Embedded Software EngineerLocation: Fully onsite in Torrance, CAAssignment Length: 34 months (As a W2 employee of KellyOCG)Pay Rate: $80 – 85ph (Based on experience) Searching for the right job can be challenging and time-consuming. At KellyOCG, we're here to simplify the process for you. We’re seeking a contingent Embedded Software Engineer...


  • , CA, United States Sonance Full time

    Description As a Senior/Lead Embedded Systems Software Engineer, you will design and build entirely new audio products, from your strong background in both audio hardware and software. Key Responsibilities The ideal candidate can write world-class software solutions for Linux and RTOS-based embedded devices. You are proficient at writing efficient low-level...