Intern Insider
    Job BoardResume BuilderFeaturesBlogUniversities
    Sign InStart for free
    Job BoardResume BuilderFeaturesBlogUniversities
    InternshipsNIOSystems Verification & Concurrent Kernel Architecture Research Intern

    Systems Verification & Concurrent Kernel Architecture Research Intern

    NIO logo

    NIO

    10,001+ employeesFounded 2014Jiading, ShanghaiAutomotive
    Posted 154 days agoApply by Aug 31Actively hiringPaidrollingAutomotive

    Best applied by Aug 31

    Create a free account to unlock the application link.

    Apply Now

    50% of our internships never make it to LinkedIn. For the rest, we find them days earlier, so you're one of the first applicants.

    Share
    Share on XLinkedIn

    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 fieldsComputer 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.

    LinkedInWebsiteCareers emailNIO contact channels unlock with a free account
    All NIO internships

    Interns who landed roles with Intern Insider

    “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

    “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

    Land the internship, not just the tab.

    Track deadlines, unlock apply links, and get per-company playbooks, free.

    Create free account

    More internships at NIO

    NIO logoAI Robotics Researcher Intern (Dexterous Manipulation)San Jose, California, United States · rollingNIO logoData Analysis InternSan Jose, California, United States · rollingAll 3 internships

    Boost your chances

    Free tools that help interns land interviews faster.

    Resume match scoreFREE
    ?
    Your resume
    9.2
    Top applicants

    Relevant for this role

    Computer ScienceComputer EngineeringMathematics
    Build a matching resume
    Get a referralFREE

    A referral gets far more responses than a cold apply. See who can refer you.

    COCliff Olling
    GFGreg Fung
    GVGanesh V. Iyer
    Find people who can refer you
    Tailored cover letterFREE

    Generate a cover letter matched to this role and team in seconds.

    Write my cover letter
    NIO logoNIO
    Open internships3
    Employees10,001+ employees
    Founded2014

    Related searches

    Science & Research internshipsInternships in San Jose, CaliforniaScience & Research internships in San Jose, CaliforniaComputer Science internshipsAutomotive internshipsPaid internships

    Everything free for 7 days

    Resume writer, cover letters, contact finder, and unlimited apply links. No card required.

    Start free trial
    Apply by Aug 31Apply Now
    Intern Insider

    We land you internships.

    Browse internships

    • Internships by location
    • Internships by role
    • Internships by industry
    • Internships by field of study
    • Internships by term
    • Remote internships
    • Browse companies

    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.