Intern Insider
    Job BoardResume BuilderFeaturesBlogUniversities
    Sign InStart for free
    Job BoardResume BuilderFeaturesBlogUniversities
    Internships/NIO

    Systems Verification & Concurrent Kernel Architecture Research Intern

    NIO · San Jose, California, United States

    rollingOn-sitePaidPosted 2026-03-04
    Share on XLinkedIn

    Create a free account to unlock the application link.

    Apply Now

    About the role#

    This internship is a 3-month intensive study focused on determining the practical limits of using automated formal methods to guarantee the safety of concurrent kernel primitives. You will work at the intersection of low-level systems engineering and formal verification to bridge the gap between logic and silicon, specifically addressing concurrency, memory models, and automated proof techniques.

    What you'll do#

    • Formalize locking protocols using tools like TLA+ or Spin to mathematically prove the absence of deadlocks and circular waits.
    • Apply Bounded Model Checking (such as ESBMC or CBMC) to C source code to exhaustively scan for data races, pointer safety, and invariant violations.
    • Verify the placement of memory barriers to prevent hardware-level synchronization failures on modern CPUs.
    • Leverage LLMs as an inference engine to synthesize formal invariants and environment harnesses, while critically auditing the results for logical soundness.

    What you'll need#

    • Currently pursuing or completed a PhD or Master’s degree in Computer Science, Computer Engineering, Applied Mathematics, or a related field with relevant research publications or projects.
    • Deep proficiency in C, including the ability to reason about memory alignment, volatile keywords, hardware interrupts, and ARMv8 assembly.
    • A visceral understanding of L1/L2 cache coherency (MESI), lock hierarchies, and the behavior of C programs on weak-memory hardware.
    • Ability to model software as a discrete state-machine and a preference for proving the absence of bugs over passing individual tests.
    • Persistence in troubleshooting complex issues such as state space explosion or model-checker errors.

    Location & details#

    • Location: San Jose, California.
    • Modality: On-site.
    • Employment: Full-time, paid internship.
    • Base salary range: $38.00 - $46.00 per hour, based on location, skills, experience, and education.
    Relevant fields:Computer ScienceComputer EngineeringMathematics

    About NIO

    NIO is a public automotive company established in 2014 and headquartered in Jiading, Shanghai. The organization employs over 10,000 people and focuses on the research, development, and manufacturing of premium smart electric vehicles. Its technical operations center on autonomous driving systems, electric powertrains, and battery technology, including specialized battery swapping services. The company offers a diverse range of electric SUVs, sedans, and coupes to the consumer market.

    All NIO internships

    Why students use Intern Insider

    We surface fresh internships early, then hand you the tools to actually land them — so you spend less time hunting and more time interviewing.

    • Postings days before LinkedIn
    • AI resume + cover letter tools
    • Apply from one place
    Create a free account

    More open roles at NIO

    • AI Robotics Researcher Intern (Dexterous Manipulation)San Jose, California, United States
    • Data Analysis InternSan Jose, California, United States

    Know someone who'd be a fit? Pass it along.

    Share on XLinkedIn

    On this page

    • About the role
    • What you'll do
    • What you'll need
    • Location & details

    Land internships at top companies

    140,000+ students have launched their careers with Intern Insider.

    All in One Platform
    “Getting my first internship was the hardest. Intern Insider's exclusive job board and AI resume builder really helped me.”
    Richard Y., Finance Student

    Richard Y.

    Finance Student

    UBC Sauder
    Less Competition
    “Intern Insider helped me find jobs with way less applicants and I ended up getting an offer within one month of using the platform!”
    Shayan A., Embedded Software Intern

    Shayan A.

    Embedded Software Intern

    Rivian

    For students

    Looking for an internship right now?

    We watch the career pages of 200,000+ companies and post new internships the moment they go live. Set your preferences once and get matched with roles that fit.

    Start for free

    For universities

    Supporting students at scale?

    We work with co-op and career teams across Canada and United States on job development and employer outreach. Happy to show you how it works.

    See how we partner with schools
    Intern Insider

    We land you internships.

    Products

    • Job board
    • Internship collections
    • Newsletter
    • University partnerships

    Resources

    • Blog
    • Internship guides
    • Privacy policy
    • Terms

    Company

    • About
    • Contact
    • Careers

    © 2026 Intern Insider Technologies Inc. All rights reserved.