March 29, 2024
Electric Energy Jobs

Sr. Principal Firmware Engineer

Organization:
Johnson Controls
Region:
United States, Massachusetts, Westford
End of contest:
February 8, 2018
  This job posting has expired
Type:
Full time
Category:
Engineer
Description
Duties and Responsibilities:

  • Lead other engineers to design and develop software/firmware for industry-leading physical access control products.
  • Hands-on contributions to both feature development and field support.
  • Technical quality assurance (before, during and after development).  This includes providing the direction for code development quality, performing analyses of the performance of the software within the given hardware platforms, insuring the adequate testing of the product within Quality Assurance and monitoring/troubleshooting performance and defects in the field.
  • Drive both improvement and innovation of the Products.

Knowledge, Skills and Abilities:

  • Strong behavioral skills including the ability to lead team by example, negotiate technical consensus for both design and implementation, rally the team to achieve quality deliveries on time.
  • Strong knowledge and development experience of control devices, preferable Physical Access Control devices.
  • Strong knowledge and development experience of Object Oriented ANSI C++ development on Linux and RTOS.
  • Strong knowledge of ARM Cortex and x86 based firmware development.
  • Strong communication skills including the development of Storyboards, Functional Specifications and presentations.
  • Development experience with TLS/SSL , stunnel and other cyber security technology is strongly preferred.
  • Full stack experience from web/GUI to drivers and i/o (GPIO, UART, serial interface and etc.) is preferred.
  • Experience with BVT testing of control devices is preferred.
  • Experience with voice/intercom over serial connection (RS485) and IP connection (SIP) is preferred.
  • Experience with leading remote team is a plus.
  • Hands-on experience with IPv6 protocol implementation and debug is a plus.

Education and Experience:

  • At least 3 years of hands-on team-leading experience.
  • At least 10 years of experience in software engineering, with significant experience in C++ software development.
  • BS/MS in Computer Science or equivalent knowledge and experience is required.

Engineering WD30039680297

Click here to view the full job posting.
 

Contact

Johnson Controls

www.johnsoncontrols.com


 From the same category : engineer