Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Embedded Software Engineer

$117k - $196k

Johnson Controls

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 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 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. 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! Position Summary We are seeking a highly experienced Principal Embedded Software Engineer to provide technical leadership in the design, development, and delivery of embedded software solutions for complex products and systems. This role serves as a recognized technical expert, driving software architecture, technology strategy, and engineering excellence across multiple programs. The ideal candidate combines deep hands‑on embedded software expertise with strong leadership, mentoring, and cross‑functional collaboration skills. Key Responsibilities Technical Leadership Define and drive the embedded software architecture, design standards, and development best practices. Lead technical decision-making for embedded systems, including RTOS, Linux-based platforms, device drivers, middleware, networking, and application software. Serve as the highest level of technical escalation for complex software issues. Evaluate and introduce emerging technologies, tools, and methodologies to improve product quality and development efficiency. Drive software quality, reliability, safety, security, and maintainability throughout the product lifecycle. Software Development Participate in requirements analysis and system‑level tradeoff decisions. Lead implementation of complex features and critical software components. Perform code reviews and ensure adherence to coding standards and software development processes. Optimize software performance, memory utilization, power consumption, and system reliability. Ensure scalability, reuse, and long‑term maintainability of software platforms. Project & Team Leadership Mentor senior and junior engineers across the organization. Lead technical planning, risk management, and estimation activities. Influence engineering roadmaps and strategic technology direction. Support project execution by identifying technical risks and mitigation strategies. Foster a culture of innovation, technical excellence, and continuous improvement. Collaborate with hardware, firmware, systems, validation, cybersecurity, and product teams. Required Qualifications Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field. 10+ years of embedded software development experience. Extensive experience programming in C and C++. Strong expertise in embedded system architecture and software design principles. Experience with Real-Time Operating Systems (RTOS) and Embedded Linux. Strong understanding of microcontrollers, processors, memory architectures, and hardware/software interfaces. Experience with communication protocols such as Ethernet, TCP/IP, CAN/CAN-FD, SPI, I2C, UART, USB. Proficiency with debugging tools, oscilloscopes, logic analyzers, and software analysis tools. Experience with software version control systems (GitHub preferred). Strong analytical, troubleshooting, and problem‑solving skills. Excellent verbal and written communication skills. Preferred Qualifications Master's degree in Engineering, Computer Science, or related field. Experience with safety‑critical or regulated systems. Knowledge of cybersecurity principles for embedded systems. Experience with model-based design and auto-code generation tools. Familiarity with Agile/Scrum development methodologies. Experience leading geographically distributed engineering teams. Knowledge of cloud‑connected and IoT-enabled embedded devices. Experience with CI/CD pipelines, automated testing, and DevOps practices. Technical Expertise Embedded Linux FreeRTOS, VxWorks, QNX, ThreadX, or similar RTOS platforms Device driver development Board Support Packages (BSP) Bootloaders and secure boot Networking and communications protocols Multi-threaded and concurrent programming Cybersecurity and secure software development Software architecture and design patterns Functional safety standards (IEC 61508, ISO 26262, IEC 62304, etc.) Software verification and validation Leadership Expectations Recognized technical authority within the organization. Influences engineering strategy and technology roadmaps. Guides architectural decisions across multiple product lines. Mentors engineers and develops technical talent. Drives engineering best practices and continuous improvement initiatives. Builds strong partnerships across software, hardware, systems, quality, and product management teams. Success Metrics Delivery of high-quality, reliable embedded software solutions. Successful implementation of scalable software architectures. Reduction in software defects and technical debt. Improved engineering productivity and development efficiency. Growth and development of engineering talent. Achievement of project, product, and business objectives. Salary Range Salary range: $117,000 - $196,000 (Salary to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, and alignment with market data.) This role offers a competitive Bonus plan that will take into account individual, group, and corporate performance. 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 #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer in Westford, MA vacancy
  • $125.3k - $175k

     ...Principal Embedded Software Engineer – Onsite position Do you have a passion to invent, design and implement embedded software along with a curiosity and desire to learn? Your job will be to create or modify Board Support Packages (BSPs), device drivers, power‑on firmware... 
    Suggested
    Flexible hours

    Curtiss-Wright

    Tewksbury, MA
    4 days ago
  • $160k - $190k

     ...Job Responsibilities The Principal Software Engineer will work with a multidisciplinary team to develop software for robotic applications related to store replenishment and e-commerce order fulfillment. Provide technical leadership on major software projects, guiding system... 
    Suggested
    Work experience placement
    Remote work

    Berkshire Grey

    Bedford, MA
    2 days ago
  • $107.5k - $204.5k

     ...100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...seeking a skilled and detail-oriented Principal Software Development Engineer with a focus on developing...  ...language. Experience in embedded systems, real-time systems, or large-scale... 
    Suggested
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation package
    Flexible hours
    Night shift
    Afternoon shift

    RTX

    Tewksbury, MA
    4 days ago
  • NVIDIA is seeking a Software Engineer to join their world-class team in Westford, Massachusetts. This role involves developing system software...  ...design teams. Candidates should have a strong background in embedded systems, proficiency in C and Python, and excellent... 
    Suggested

    NVIDIA

    Westford, MA
    12 hours ago
  • $81.9k - $141.34k

     ...territories around the world. To learn more, visit Position Summary Sealed Air is seeking a driven, team-oriented Senior Embedded Software Engineer to join our team in Ayer, Massachusetts. The successful candidate will be responsible for the development of packaging... 
    Suggested
    Local area
    Worldwide

    Sealed Air Corporation

    Ayer, MA
    2 days ago
  • $107.5k - $204.5k

     ...existing security clearance required after day 1 Job Summary The Software Product Assurance Center’s Software Security Sensors and Effectors Department is seeking a highly skilled embedded software engineer to join the software team. You will employ Agile development... 
    For subcontractor
    Flexible hours

    Raytheon

    Tewksbury, MA
    4 days ago
  • $130k - $160k

     ...Overview We are seeking a Senior Embedded Software Engineer with deep expertise in motion control systems, real‑time embedded software, and low‑level firmware development. This role focuses on designing, developing, and optimizing firmware for microcontroller‑based systems... 

    Werfen North America

    Bedford, MA
    4 days ago
  •  ...website translation model. Our OneLink product is a collection of software services and tools that provide on-the-fly translated pages for the websites you use every day. Our team of software engineers & web developers create OneLink services and tools that provide the... 
    Full time

    Translations.com

    Maynard, MA
    12 hours ago
  • Sealed Air in Ayer, Massachusetts seeks a driven Senior Embedded Software Engineer to design, develop, and support software and control systems for our packaging equipment throughout the product lifecycle. You will collaborate with cross-functional teams in an Agile environment... 

    Sealed Air Corporation

    Ayer, MA
    2 days ago
  • $107.5k - $204.5k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...defense. Role Summary We are seeking Senior Software Engineers to join our development team...  ..., development and testing of real‑time embedded software, application software, and... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Tewksbury, MA
    12 hours ago
  • Curtiss-Wright Corporation is seeking a Principal Embedded Software Engineer to design and implement embedded software solutions. You will create Board Support Packages, device drivers, and firmware for Digital Signal Processing boards. This role demands a minimum of 1... 

    Curtiss-Wright

    Tewksbury, MA
    12 hours ago
  • $86.8k - $165.2k

    Prattwhitney is seeking a software developer in Tewksbury, Massachusetts. In this role, you will develop, test, and integrate complex software solutions for aerospace and defense. Candidates require a Bachelor's Degree in a STEM field and at least five years of relevant... 

    Prattwhitney

    Tewksbury, MA
    2 days ago
  • $107.5k - $204.5k

     ...Define, collect, and analyze execution metrics across multiple engineering teams. Configure Jira backlogs, workflows, boards, and...  ...teams. Experience in defense, aerospace, radar, or large‑scale software development programs. Familiarity with Earned Value (EV) and... 
    Temporary work
    Interim role
    Local area
    Relocation
    Flexible hours

    Raytheon

    Tewksbury, MA
    12 hours ago
  • Java Full-Stack Developer Experience: 8+ Location: Boston, MA Key Responsibilities Lead and mentor a team of developers to design and build Java applications using Spring Framework and Spring Boot. Develop, test, and maintain robust, scalable, and secure...

    Kasmo Global

    Westford, MA
    12 hours ago
  • $107.5k - $204.5k

    Principal Software Systems Quality Engineer (Compliance) Location US-MA-TEWKSBURY-TB3 ~ 50 Apple Hill Dr ~ CONCORD BLDG, Tewksbury Tb3 300 Concord Date Posted 2026-07-07 Country United States of America Position Role Type Onsite U.S. Citizen, U.S. Person, or Immigration... 
    Temporary work
    Work experience placement
    Immediate start
    Relocation
    Flexible hours

    Raytheon

    Tewksbury, MA
    12 hours ago
  •  ...design solutions, and promote our portfolio of services. Transitioning to a Specialist and Post‑Sales focus, the Senior Solutions Engineer delivers technical presentations, provides support, and executes billable services, ensuring exceptional customer satisfaction. Strong... 
    Local area

    PEAK Technologies

    Littleton, MA
    3 days ago
  • A leading technology services provider is seeking an experienced Embedded QA Engineer to join their agile sprint team in Westford. Responsibilities include hands-on testing of embedded systems, configuring test cases, and automating features. The ideal candidate has 3-... 
    Full time

    Pentangle Tech Services | P5 Group

    Westford, MA
    12 hours ago
  • $122.4k - $183.6k

     ...millions of people worldwide. As a test engineer within the CST Enabling...  ...Responsible for identifying and cataloguing software defects in assigned functional areas. Assist...  ...Authorization & Sponsorship Roles below the Principal level require candidates to possess unrestricted... 
    Work at office
    Local area
    Worldwide
    Flexible hours

    Covidien

    Boxborough, MA
    2 days ago
  • $176k - $333.5k

     ...passionate about helping us tackle challenges no one else can solve. Make the choice to join us today. We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure. Our team builds and operates sophisticated infrastructure to... 

    NVIDIA

    Westford, MA
    4 days ago
  •  ...Software Engineer – Senior. This role is Hybrid, with an expectation to work an average of 2 days per week from an HPE office. HPE / Juniper Networking is developing the next generation Enterprise switching portfolio, integrating active service performance monitoring into... 
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Westford, MA
    4 days ago
  • NVIDIA invites an experienced software engineer to join the NVEX Solutions Engineering team in Westford, MA. You will apply AI to triage customer issues, collaborate with engineering, and improve tools and workflows to delight customers. This role requires a BS in Computer... 

    NVIDIA

    Westford, MA
    2 days ago
  • Precision Optics Corporation Inc is seeking a Design Quality Assurance Engineer responsible for ensuring compliance with design controls throughout product development for aerospace and medical device clients. You will work closely with Design Engineers and Program Managers... 
    Work at office

    Precision Optics Corporation Inc

    Littleton, MA
    12 hours ago
  • $168k - $270.25k

     ...join the team and see how you can make a lasting impact on the world. The NVIDIA Experience (NVEX) Solutions Engineering team is looking for an experienced software engineer focused on customer support of NVIDIA products including AI Enterprise, Omniverse and vGPU. Your... 
    Casual work

    NVIDIA

    Westford, MA
    2 days ago
  • A technology firm is seeking an experienced Embedded QA Engineer to join their agile sprint team in Massachusetts. This role entails hands-on testing of embedded systems, focusing on fire systems and high-quality feature delivery. Ideal candidates will have 3-5 years of... 

    Global Connect Technologies

    Westford, MA
    12 hours ago
  • A leading tech company in Westford is seeking an experienced Embedded QA Engineer to ensure high-quality software delivery for embedded systems. The ideal candidate will be responsible for both manual and automated testing, utilizing strong analytical skills and collaboration... 

    Global Connect Technologies

    Westford, MA
    12 hours ago
  • $144k - $270.25k

     ...team is responsible for development and support of infrastructure tools used by design engineers for build and verification of architectural, rtl, and gate level designs. As a software engineer, you will craft highly efficient software to automate and facilitate chip... 
    Worldwide

    NVIDIA

    Westford, MA
    12 hours ago
  • $184k - $287.5k

    NVIDIA is seeking a skilled Senior Software Engineer to join our Subnet Manager team. This team develops network management software that configures network devices and routing tables of NVLink and large-scale InfiniBand networks powering the world’s most advanced supercomputers... 

    NVIDIA

    Westford, MA
    12 hours ago
  • NVIDIA is seeking a Software Engineer to accelerate the next era of machine learning innovation, working with the AI Platform to design and maintain solutions for validating, monitoring, and operating GPU clusters at scale. The role requires a BS/MS in CS/Engineering (or... 

    NVIDIA

    Westford, MA
    12 hours ago
  • $120.5k - $228.5k

    Job Description The Software Engineer III - RIS Test is responsible for developing, executing, and automating complex feature test plans within the BRAS domains. The individual will review MRDs, PDDs, and functional specifications for both assigned and peer‑owned features... 

    Hewlett Packard Enterprise

    Westford, MA
    12 hours ago
  • $136.5k - $260.5k

    Hobbsnews is seeking a Senior Software Engineer to join our SD-WAN engineering team in Westford, Massachusetts. This hybrid role involves software development for a hyper-scalable cloud AIOps platform. The ideal candidate has 6+ years of experience and strong skills in... 

    Hobbsnews

    Westford, MA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Embedded Software Engineer. Be the first to apply!