Continuous Authentication C++ developer

Posted 23 Days Ago
Be an Early Applicant
Denver, CO
7+ Years Experience
Machine Learning • Software • Cybersecurity
TruU eliminates passwords and badges through a unified, mobile-first digital identity.
The Role
TruU is seeking a Senior C++ Software Engineer to design and develop software using AI/ML techniques for Identity and Access Management. Responsibilities include optimizing software performance, collaborating with data scientists, and integrating software into IT environments. Requirements include a Bachelor's degree, 7-10 years of C++ development experience, and expertise in multithreading and Cloud interaction.
Summary Generated by Built In

Senior C++ Software Engineer

TruU is a leading-edge product development company that specializes in building innovative solutions for the Identity and Access Management (IAM) space by researching and implementing advanced AI/ML techniques to address unique cybersecurity challenges in this space. We are seeking a highly skilled Senior C++ Software Engineer with experience in designing and developing software that runs on PCs based on Windows and MacOS platform.

Key Responsibilities

  • Spearhead the design and implementation of C/C++ software tailored to collecting sensor data and using it with Deep Neural Network (DNN) models to derive unique insights about user behavior.
  • Collaborate with a diverse team of data scientists and software engineers to successfully implement a high quality and highly performant product for deployment in demanding IT environments of medium and large Enterprise customers.
  • Optimize software performance to minimize impact on other applications and user experience by fine-tuning compute, memory, and disk usage.
  • Work closely with cross-functional teams to seamlessly integrate the software into existing systems
  • Keep abreast of industry trends and best practices in AI/ML software development for resource-constrained environments, and apply those lessons in the development of product.
  • Translate Python code developed by data scientists into modular and efficient C++ implementation.

Requirements

  • Hold at least a Bachelor's degree in Computer Science, or other related STEM field.
  • Must have a minimum of 7-10 years of experience in modern C++ software development.
  • Must have a thorough understanding of developing multithreaded applications.
  • Show a thorough grasp of working in resource-limited settings on both PCs and Macs, as well as nuances in interacting with the Cloud.
  • Demonstrable prior experience in developing complex C/C++ code in areas like endpoint-agent development, gaming, kernel development, embedded systems programming, real-time systems, HPC or AI/ML on a desktop.
  • Must be proficient in the tools and techniques that are used for optimizing AI/ML software performance.
  • Possess excellent communication and teamwork skills.

Nice to Have

  • A working knowledge of and prior experience developing Python applications
  • Working knowledge of the functioning and interaction between device drivers and the operating system to ensure that application can coexist with system-level I/O services.
  • A basic understanding of basic AI/ML/Data-Science concepts. Prior experience developing AI/ML products is a plus.
  • Prior experience with Behavior or Test Driven Development (BDD/TDD) approach for building high quality products.
  • Some experience developing and deploying code to send agent telemetry to cloud (AWS/Azure) is highly desirable.
  • Prior experience working in geographically diverse teams spread across multiple time-zones.
  • Familiarity with modern DEVSECOPS tooling and techniques for automating product build/testing pipelines is a plus.
  • Ability and willingness to mentor junior engineers.

Benefits

  • Competitive salary and stock options plan (with approval)
  • Comprehensive health, dental, and vision insurance plans
  • 401K retirement plan with company match
  • Ancillary Benefits - STD/LTD and basic life insurance
  • Flexible work hours, vacation plan, and a hybrid work setup
  • Professional growth and development opportunities
  • Global, collaborative, and inclusive company culture

 If you are passionate C++ developer and eager to contribute to innovative solutions, we encourage you to apply!

Top Skills

C++
The Company
Denver, CO
35 Employees
On-site Workplace
Year Founded: 2017

What We Do

TruU changes the way employees and partners experience a workplace. We are creating the next gen workplace, especially after COVID. Contactless, smartphone-based identity. Forget the badges, eliminate passwords and data breach risk. Interactions with buildings, doors and all IT systems becomes fully frictionless, yet still secure. Real magic!

Why Work With Us

Our company is unique because of the way we meld modern cloud and container-based architecture with cutting edge data science and machine learning. Lots of companies exist to make a profit, we have the potential to change the way people experience day-to-day life and the world. Join TruU to be around smart and passionate technologists.

Gallery

Gallery

Jobs at Similar Companies

Silverfort Logo Silverfort

Head of Global Channel & Field Marketing

Information Technology • Sales • Security • Cybersecurity • Automation
Remote
United States
357 Employees

Cencora Logo Cencora

Engineer III - Software Engineering (IN)

Healthtech • Logistics • Software • Pharmaceutical
Pune, Maharashtra, IND
46000 Employees
Louisville, CO, USA
69 Employees

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
GB
357 Employees
Cencora Thumbnail
Software • Pharmaceutical • Logistics • Healthtech
Conshohocken, PA
46000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account