Logo
Entrust

Sr. C++ Software Developer (Desktop Driver development)

Entrust, Shakopee, Minnesota, United States, 55379

Save Job

Join us at Entrust. At Entrust, we’re shaping the future of identity centric security solutions. From our comprehensive portfolio of solutions to our flexible, global workplace, we empower careers, foster collaboration, and build solutions that help keep the world moving safely. Headquartered in Minnesota, Entrust is an industry leader in identity-centric security solutions, serving over 150 countries with cutting-edge, scalable technologies. But our secret weapon? Our people. It’s the curiosity, dedication, and innovation that drive our success and help us anticipate the future. Position Overview:

The Sr. Software Developer will be a part of the Secure Issuance team. This position requires strong troubleshooting and debugging skills. This candidate will also expand into other java based software products related to Instant ID Issuance products which connects with Instant ID printer hardware. The qualified candidate will work with minimal supervision and utilize knowledge, experience and judgment to accomplish goals. Responsibilities:

Passionately design, develop, test, document and deploy Driver software and Instant ID software products Participate in product requirement reviews, estimate the scope of work, optimize existing systems, perform code reviews, unit testing and documentation Lead the team on new requirements and collaborate with other groups within organization Troubleshoot and resolve complex technical issues and customer issues, identify root causes and implement effective solutions Help with obtaining and testing Microsoft certification on drivers Develop, maintain and automate CI/CD environment Exhibit a process-oriented mind set Function independently with project assignments and with minimal supervision Knowledgeable about secure development life cycle, threat modelling, and web application security assessments Take up extra challenges with extra deliverables on software Basic Qualifications:

Bachelor’s degree in computer science or equivalent degree in a technology discipline. 5+ years’ experience in C++ Experience in embedded and/or driver development Experience working with multi-person teams and projects Windows XPS printer driver, GDI printer drivers Experience with .NET, C#, Java, PHP, React, Spring Preferred Qualifications:

Experience in Visual Studio, Visual Code, IntelliJ, Jenkins using JenkinsFile Microsoft’s WDK Windows printer driver development XML parsing and manipulation Image processing Web services, REST, SOAP Network communications Low-level security protocols, security standards/vulnerabilities. obfuscation Multi-threading Color science Subversion, Git, Jenkins job Python Experienced with agile processes, methodologies, and tools Your Future Short-term And Major Projects:

Help the development team evolve the architecture and stack Identify opportunities to drive innovation, accelerate product launches, and remove bottlenecks to deliver results faster. Make impactful contributions by helping the team design and code to match the product team's vision and also continue expanding knowledge base This role is hybrid, requiring three days a week in-office at our HQ in Shakopee, MN. About Entrust

Our growing company relies on curious, dedicated and innovative colleagues to anticipate the future and provide solutions for a more connected, mobile and secure world. Entrust technologies and expertise help government agencies, enterprises and financial institutions in more than 150 countries serve and safeguard citizens, employees and consumers. Entrust Corporation is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability. Compensation Range: The anticipated starting base pay for this position is: $121,744-$178,558 per year. Actual compensation will be determined based on geographic location, education, skills and experience.

#J-18808-Ljbffr