Lead Firmware Engineer The firmware team is looking for a talented and self-motivated engineer with strong embedded system knowledge and firmware development experience to analyze software designs and implementations from a security perspective, and identify and resolve security issues.
Responsibilities - Design and implement advanced software security techniques in compliance with industry standard.
- Provides technical leadership to assigned product families to mitigate security vulnerabilities during design, architecture and implementation.
- Analyzes product requirements to determine feasibility of design and provide development estimates.
- Works with his team to create good modular/component-based architecture with clear communication paths.
- Mentors and directs activities of the engineering team in the design, development, testing and ongoing maintenance of the products using industry best practices.
Qualifications - A minimum of a Bachelor of Engineering degree is required
- A minimum of 10 years of proven experience developing and debugging applications in a Linux based embedded
- Must have a strong understanding of network security protocols and algorithms (TLS, SSL, openSSL, encryption, PKI and X.509 certificates)
- Strong understanding of 802.1x authentication standards and protocols (EAPOL, EAP methods - PEAP, MSCHAPv2, RADIUS)
- Understanding of Active directory services and protocols (Kerberos, SASL, LDAP)
- Proficiency in multi-threaded programming, thread synchronization, resource management, as well as inter process communications methods.
- Must have strong C and C++ programming skills.