System Software Engineer

Posted:
6/1/2026, 5:00:00 PM

Location(s):
Virginia, United States

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
AI & Machine Learning ⋅ Software Engineering

AI Vision Processors For Edge Applications

Our solutions make cameras smarter by extracting valuable data from high-resolution video streams.

Job Description

  • Develop a comprehensive, robust, and verifiable security solution in chip and SoC, and validate its effectiveness through continuous AI-driven adversarial experiments.

Security features development: Leverage agentic AI to design and implement security features in chip and SoC.

Security vulnerability scanning and analysis: Leverage agentic AI to analyze security vulnerabilities across software, systems, and hardware layers.

Design and conduct adversarial experiments: Leverage agentic AI to develop attack plans and conduct adversarial experiments.

Essential toolchain development: Leverage agentic AI to develop an essential security toolchain for key management and device provisioning, and to support the above.

Requirements:

  • Bachelor’s or Master’s degree in cybersecurity, information security, electronic engineering, computer science, software engineering, information processing, physics, mathematics, or related fields.
  • Familiarity with AI tools (agentic AI tools) is a plus.
  • A passion for exploring new things is a plus. Strong C/C++ programming skills are a plus.
  • Experience with Linux systems programming is a plus.
  • Good English reading/writing skills, English listening/verbal skills are a plus.
  • Teamwork, and be ready to take on challenges to do the best.
  • Good communication skills. Willing to share knowledge, collaborate, and learn from others.
  • Familiarity with classic cryptographic algorithms (RSA, ECC, AES, SHA, ECDSA, EdDSA, Ed25519, X25519, ECDH) is a plus.
  • Familiarity with PQC (post-quantum, quantum-safe) cryptographic algorithms (ML-DSA, ML-KEM, SHAKE / SHA-3) is a plus.
  • Knowledge of cybersecurity (TLS, X.509, Chain of Trust) is a plus. Experience in embedded security features (Secure Boot, Measured Boot, TEE, ARM TrustZone, DICE, ARM PSA, SELinux) is a plus.
  • Knowledge about typical attack methods (man-in-the-middle attack, buffer overflow attack, glitch / fault injection, replay attack, rollback attack, denial-of-service, power/timing analysis), and their corresponding countermeasures / mitigation strategies is a plus.
  • Familiarity with security libraries (OpenSSL, Mbed TLS) is a plus.
  • Good at mathematics is a plus.