About ArmorxAI:
At ArmorxAI, we're at the frontline of cyber security innovation, relentlessly pushing the envelope to safeguard digital landscapes using our innovative anti-ransomware platform. Our culture thrives on imaginative solutions, collaboration, and a persistent drive to tackle complex challenges.
Job Overview:
Join us as a Windows Application Developer proficient in the Rust programming language. You'll create and enhance Windows services & applications, guided by principles of excellence in design, reliability, and maintainability. Your role is not just about writing code but revolutionizing how we protect against ransomware threats.
Responsibilities:
- Develop and maintain Windows services and applications with a strong emphasis on high-quality Rust coding.
- Diagnose and troubleshoot to identify and resolve issues efficiently.
- Stay current with the latest advancements in Windows application development and incorporate best practices into the development process.
- Collaborate with our leadership team to contribute to the strategic trajectory of our product offerings.
Skills and Qualifications:
- Candidates should have 5+ years of C/C++ experience writing portable multi-platform code, with 1-2+ years of personal or professional Rust experience.
- In-depth experience with Windows application intricacies, including IPC mechanisms, services, and the Security Model.
- Solid grasp of system architecture and advanced debugging methods.
- Familiarity with Rust and C++ integration tools such as cbindgen, bindgen, cpp!, autocxx, and cxx crates.
- Extensive experience with multi-threading and asynchronous programming in Rust.
- Proficiency in crafting Windows user interfaces, with hands-on experience in frameworks like Qt or GTK.
- Knowledge of the Windows Device Driver Kit (WDK) and Windows Driver Framework (WDF).
- Experience with Machine Learning is a plus.
- Experience in building scalable services in the cloud and AWS is a plus
Preferred Qualifications:
- A bachelor's or master’s degree in computer science or a related discipline.
- Experience in creating cyber security solutions.
- Familiarity with developing client interfaces for SaaS product APIs.
- Insight into performance optimization for high-efficiency computing.
- Experience thriving in a startup culture.
- Proven ability to work with the Qt Framework for cross-platform desktop UI development.
Ready to redefine technology's frontier? Apply now and join us in the fight against ransomware!