Logo
TruU Inc

Continuous Authentication C++ developer

TruU Inc, Denver, Colorado, United States, 80285


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 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.If you are a passionate C++ developer and eager to contribute to innovative solutions, we encourage you to apply!

#J-18808-Ljbffr