Skip to main content
Back to jobs

System Software Engineer

External
ambarella logoAmbarella · Shanghai, China
Full-timeOn-site1w ago
Information SecurityLinuxSAFe
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


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.

Benefits

Vision insurancePaid time off

Additional Information

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.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at ambarella? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect