cover image
Arteris

Arteris

www.arteris.com

8 Jobs

338 Employees

About the Company

Arteris (Nasdaq: AIP) a leading provider of system IP for the acceleration of system-on-chip (SoC) development across today’s electronic systems. Vertical applications include automotive, communications, consumer electronics, enterprise computing, and industrial applications, leveraging horizontal technologies such as AI/ML, functional safety and reliability, and hardware/software integration. Arteris network-on-chip (NoC) interconnect IP and IP deployment technology enable higher product performance with lower power consumption and faster time to market, delivering better SoC economics so its customers can focus on dreaming up what comes next.

Arteris is broadly used by market-leading customers, with over 600 systems-on-chip design starts, resulting in over 3 Billion chips shipped.

Listed Jobs

Company background Company brand
Company Name
Arteris
Job Title
Intern Modeling Engineer - NoC / Stagiaire Ingénieur Modélisation système sur puce H/F
Job Description
**Job title** Intern Modeling Engineer – Network on Chip (NoC) **Role Summary** Develop high‑performance tracing and analysis tools for System‑on‑Chip (SoC) Network on Chip (NoC) models. Contribute to advanced software and hardware modeling, focusing on efficient trace generation, hierarchical data structures, and post‑processing visualization. Work with a multidisciplinary team to implement solutions on complex case studies. **Expactations** - 6‑month internship, possible conversion to full‑time role. - Final deliverable: a new generation NoC tracing/analysis tool operational on long‑duration simulations. - Demonstrate performance gains in trace generation and processing. - Show technical competence in software development (C++, SystemC) and circuit design. **Key Responsibilities** - Design a tracing system that satisfies NoC modeling requirements. - Implement and validate the tool on a complex simulation case. - Optimize trace formats and data structures for speed and memory efficiency. - Integrate analysis features (resource usage curves, latency distributions, communication sequence diagrams). - Collaborate with designers and validation engineers to refine tool functionality. - Document code, performance results, and user guidance. **Required Skills** - Proficiency in C++ and object‑oriented / functional programming. - Experience with SystemC or similar hardware description languages. - Background in digital circuit design/verification. - Familiarity with version control (Git) and issue tracking (JIRA). - Strong analytical and algorithmic problem‑solving abilities. - Fluent in English (written and spoken). **Required Education & Certifications** - Current enrolment in a Master’s or Engineer’s program (Bac+5) in Computer Science, Electrical Engineering, or related field. - Coursework or projects in SoC design, NoC architecture, or high‑performance simulation tools. - No additional certifications required.
Biot, France
On site
Fresher
12-11-2025
Company background Company brand
Company Name
Arteris
Job Title
Intern Software Development Engineer / Stagiaire Ingénieur Développement Algo IA pour la conception de NoC
Job Description
Job Title: Intern Software Development Engineer (AI Algorithm Engineer for NoC Design) Role Summary: Develop machine learning models to automate network-on-chip (NoC) topology design for integrated circuits, collaborating with software and IC design teams to optimize system-on-chip (SoC) interconnect solutions. Expactations: Candidate must demonstrate dual expertise in software development and IC design, with strong academic background in programming (C++, Python) and AI/ML project experience. Advanced knowledge of functional/ object-oriented programming required. Key Responsibilities: - Create and validate datasets of NoC topologies for training AI models - Design neural network architectures for NoC interconnect optimization tasks - Train and evaluate AI models against industry-standard solvers for performance metrics - Implement functional programming and data architecture solutions for large-scale database management Required Skills: - Proficiency in C++, Java, or Python - Knowledge of machine learning and deep learning frameworks - Functional/object-oriented programming expertise - Familiarity with Git (version control), JIRA (issue tracking) - System architecture and IC design principles Required Education & Certifications: - Master’s degree (or equivalent) in Computer Science, Electrical Engineering, or related field with specialization in AI/microelectronics. - Minimum 1+ years of academic/industry experience in IC design or AI project development.
Biot, France
On site
Fresher
12-11-2025
Company background Company brand
Company Name
Arteris
Job Title
Intern Software Engineer - Automatic insertion of pipeline in an on-chip network / Stage Ingénieur software Insertion automatique H/F
Job Description
**Job Title** Intern Software Engineer – Automatic Pipeline Insertion in On-Chip Network **Role Summary** Provide design and development of an algorithm that performs static timing analysis on a Network-on-Chip (NoC) topology, detects timing violations, and automatically inserts pipeline stages to meet clock constraints while minimizing flip‑flop usage. The role blends software engineering with digital IC design and research‑operations optimization. **Expectations** • Complete a 6‑month internship beginning 2026 with potential extension to a full‑time position. • Deliver a functional software layer that reads tool outputs, interprets NoC timing data, and generates an optimized pipeline insertion plan. • Demonstrate proficiency in object‑oriented and functional programming, digital circuit design, and Linux operating system usage. • Communicate progress and results in English. **Key Responsibilities** - Familiarize with FlexNoC timing estimation tool and extract relevant timing parameters. - Design and implement a software interface to ingest timing data and NoC graph representations. - Develop an algorithm that identifies critical paths, determines optimal pipeline insertion points, and outputs updated NoC design. - Optimize the algorithm for minimal register count while satisfying multi‑clock constraints. - Validate results against benchmark NoC configurations and iterate on algorithmic improvements. - document design decisions, algorithm performance metrics, and user‑guide for the tool layer. **Required Skills** - Object‑oriented programming (C++, Python, or JavaScript) with strong fundamentals in functional programming concepts. - Basic digital IC design knowledge (combinational & sequential logic, timing analysis). - Linux environment proficiency (command‑line, scripting, version control). - Strong analytical and problem‑solving skills, including combinatorial optimization or operations research background (advantage). - Effective written and spoken English. **Required Education & Certifications** - Current enrollment in final year of a Bachelor +5 engineering or university program with specialization in Computer Science, Electrical Engineering, or Microelectronics. - Demonstrated academic performance in programming, digital design, and related coursework. - No specific external certifications required.
Montigny-le-bretonneux, France
On site
Fresher
18-11-2025
Company background Company brand
Company Name
Arteris
Job Title
Senior Software Development Engineer H/F
Job Description
**Job Title** Senior Software Development Engineer (H/F) **Role Summary** Design, develop, and maintain a configuration and implementation tool for Network‑on‑Chip (NoC) systems. Work closely with software, hardware, and application engineering teams to deliver a locally‑running product that serves external customers. **Expectations** - 3–8+ years of software development experience, preferably with a background in delivering end‑user applications. - Proven ability to debug, optimize, and improve tool performance and usability. - Collaborative mindset to interface with hardware designers and field application engineers. - Excellent communication in French and English. **Key Responsibilities** - Resolve user‑reported issues in partnership with the application engineering team. - Translate hardware constraints, safety checks, and user inputs into the tool’s workflow. - Identify and eliminate performance bottlenecks in the configuration tool. - Automate or streamline repetitive, error‑prone tasks to enhance ergonomics. - Contribute to code quality through peer reviews, continuous integration, and adherence to industry best practices. **Required Skills** - Strong proficiency in an object‑oriented language (Python preferred). - Deep knowledge of data structures and graph‑based algorithms (critical for NoC modeling). - Experience with standard development workflows (Git, Jira, CI/CD). - Comfortable developing on UNIX/Linux platforms. - Familiarity with network architecture, hardware design concepts, and basic ASIC/SoC design principles is a plus. **Required Education & Certifications** - Engineer degree or Master’s in Computer Science, Electrical Engineering, or related field.
Montigny-le-bretonneux, France
On site
Senior
18-11-2025