Overview
IDmelon Technologies is seeking a Software Development Manager, Security and Authentication to join the team.
Permanent, full-time; 40 hours per week; $50.48 per hour.
This position envisions software and firmware security and authentication product development and manages projects through completion; analyzes designs and develops software enhancements and new modules; manages multiple development projects from initial design through testing while providing strategic management direction.
Main duties include:
· Exercises independent judgment and discretion in overall project management by prioritizing, planning and tracking project progress.
· Designs, develops and modifies software and firmware programs, including prototypes;
· Researches product development options and provides analysis for product direction;
· Consults with internal departments to identify customer needs and include into project objectives. · Provides support regarding product development to internal departments;
· Manages and directs four to five software and firmware developers. Evaluates employee performance, set expectations and goals for department and individual staff members, recruits, disciplines and trains staff;
· Interacts with customers and facilitates the efficient resolution of feature and defect changes to core code base for customers;
· Creates related documentation.
Requirements:
· B.Sc or B.ASc. degree in Computer Science or Engineering. An engineering Master’s Degree is beneficial;
· Minimum 3 years of previous experience in security and authentication technologies and/or banking and financial services sector;
· Knowledge and experience in Fast Identification Online (FIDO) standard, experience in deployment Webauthn and CTAP.
· Knowledge and experience in Public Key Infrastructure (PKI) fundamentals, experience in deployment of PKCS#11 and knowledgeable for PKCS#1, PKCS#7, PKCS#12;
· Knowledge about Authentication and Authorization (AA) protocol and SAML 2, Open ID, OAuth 2.0 standard
· Experienced about Embedded Platforms, Wireless Security;
· Fully understanding smartcard technologies and concepts, smartcard interfacing;
· Strong technical understanding cryptography algorithms included symmetric, asymmetric and Hash functions (deployment); technical Capacity: specifically, with Security and Authentication using nRF51 Bluetooth, Fast ID Online Standards, PKI, iOS and Android development is required; · Experience with cryptographic secure elements and Hardware Security Module (HSM) Fundamentals;
· Ability to conduct code inspections, analyzed and lead a team to debug source code is required;
· Past role as a software engineer developing in C/C++ on iOS/Android and low-level hardware microcontrollers is required;
· Performance management of software engineering sta! including software engineers, firmware engineers, testers is required;
· Leadership, communication, and problem-solving characteristics are strongly desired;
· Travel is primarily local during the business day. Some out-of-the-area and overnight travel may be expected within Canada, as well as to the US and Internationally if possible and as needed; · English language ability is required.
How to apply:
*Please do not call or apply in person. Please email resume to [email protected]
*Please confirm in your resume that you are legally authorized to work in Canada (i.e., ei ther a permanent resident or citizen of Canada).
To apply for this job email your details to jobs@idmelon.com
Your cart is currently empty!
