Please list Hirepurpose as source when you apply
Sr. Principal Firmware Engineer
Location:
Westford , Massachusetts
Posted:
February 21, 2018
Reference:
WD30039680297
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.

A little about us:
We’re shaping the future. Together, let’s make a world that’s safe, comfortable and sustainable. Tomorrow needs you.

Know someone who would be interested in this job? Share it with your network.