Senior Software Engineer - Draper, UT

3 Days Old

Senior Software EngineerProdataKey (PDK) is the leading innovator for commercial access control in the United States. We protect life and property every day with our growing line of intuitive access control products. For the past nine years we've been ranked in Utah's Top 100 fastest growing companies!About this positionWe're seeking a highly skilled Senior Software Engineer with prior experience in developing digital credential technology used in the access control industry. You will play a key role in the development of products and supporting technologies for the commercial and multifamily access control markets.This role involves writing software spanning embedded, cloud and mobile environments supporting modern access control systems. Your expertise in digital credentials, communication protocols and digitally encrypted exchanges will be heavily utilized. Your attention to detail and strong problem-solving abilities will be critical to your success. You will report to the Senior Software Engineering Manager.Core DutiesProfessionally employs design principles commonly taught in the computer science discipline to produce reliable, maintainable, secure and bug-free code.Utilizes knowledge of embedded Linux and Yocto to implement highly performant and reliable operating systems for access control appliances.Utilizes knowledge of iOT and network protocols to build and scale infrastructure critical to the backbone of a cloud-based access control system.Develop and maintain cloud and mobile based digital credential management systemsDrive failure analysis, root cause investigations, and continuous improvement initiativesParticipate in technical reviews by the Senior Software Engineering Manager and the Chief Technology OfficerQualificationsProficient in Typescript and NodeJS/JavascriptPrior experience implementing digital key management softwareProficient in industry standard security protocols and encryptionExcellent communication and collaboration abilities, written and verbalExperience with Agile development methodologiesBeneficial SkillsProficient in C, C++Deep understanding of the construction of operating systems for embedded devicesUnderstanding of FreeRTOS for custom embedded systemsProficient in the configuration and construction of CI/CD pipelinesProficient in the bluetooth specification and in writing software to that specificationAbility to write application software for iOS and Android devicesExperience and EducationBachelors or Masters degree in Computer Science, Computer Engineering or related field10+ years computer science industry experiencePhysical RequirementsProlonged periods sitting at a desk (standing desks available)Working in an office environment using typical office equipmentAbility to lift up to 30 lbsTravel RequirementTraveling less than 5% of the time.Work LocationEither remote or on location at Draper Utah officeBenefits and CompensationFull-time positionAnnual salary starting at $140,000Employee Stock Options in a rapidly growing technology companyHealth, Dental, Vision, Life and AD+D insurance401k plan with company match8 paid holidays per year2-4 weeks paid time off, based upon tenure1 week paid sick leave per yearPay Rate Type:SalaryIf you're looking for a career with a growing company where you are part of a team dedicated to making a difference, you'll enjoy your career with us!
Location:
Draper, UT, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search