Principal Embedded Software Engineer

Johnson Controls
US - Massachusetts - Westford
View Company Profile / << Go Back

  • Job Type: Full time
  • 7 days ago

Job Description

Define and lead embedded software architecture, platform development, and engineering standards for fire detection products, while driving quality, reliability, cybersecurity, and maintainability. Provide technical leadership through reviews, mentoring, cross-functional collaboration, technology evaluation, and hands-on support for critical development and troubleshooting.

Requirements: Requires a bachelor's degree in a relevant engineering or computer science field, at least eight years of experience with embedded architectures, RTOS, and Embedded Linux, and expert proficiency in C and C++. Candidates should have technical leadership experience, knowledge of embedded hardware interfaces and communication protocols, Git experience, strong problem-solving and communication skills, and experience in Agile environments.

Key Skills: Embedded Software Architecture, C, C++, Microcontrollers, Real-Time Operating Systems, Embedded Linux, Ethernet, TCP/IP, CAN, SPI, I2C, UART, USB, Git, Cybersecurity, Agile Development

Benefits: Competitive Compensation, Bonus Plan, Comprehensive Benefits Package, Career Growth Opportunities, Flexible Hybrid Work Environment




Fast Track Upload