Do you want to become an embedded systems engineer?

Engineering cycle: embedded systems option

ISEN

Design and integrate complex analog and digital systems for innovative stand-alone applications

Embedded systems are autonomous electronic systems, often real-time, specialized for a specific task. This option provides skills in the design and programming of microcontroller architectures, real-time operating systems and the development of embedded software with the integration of artificial intelligence.

It also enables you to master the various communication interfaces and protocols between systems and their environment (sensors and actuators). It also enables students to master the development of low-power analog and digital architectures and their integration on silicon (integrated circuit design, power supply and consumption management, clock generation, software and hardware security). Embedded systems applications address a wide-ranging, multi-disciplinary business sector.

Cette option est également ouverte à l'apprentissage sur 3 ans

Admission

Bac+2

Campus

Toulon

Program Length

3 years (6 semesters)

Targeted degree

Ingénieur
→ RNCP38412

The plus of the training

The European Reschip4EU program enables students in the embedded systems option to study at partner universities.

Full academic and professional recognition of the Diploma, in France and abroad.
This course is eligible for scholarships covering all or part of the tuition fees.

International mobility

This program offers a semester of international study in the 4th year, as well as a double degree with a partner university in the 5th year.

Embedded systems option program

The engineering cycle consists of 3 years. The 1st year is a turning point in terms of skills acquisition. Here, students prepare for the common core of the engineering cycle, and at the end of the year choose their option.

Year 4 (ECTS)Year 5 (ECTS)
Artificial intelligence5-
Microcontrollers and interfaces5-
System development5-
IoT systems engineering5-
Technical Project10-
SHES 63
English42
Physics and Safety5-
Digital electronics & advanced analog5-
Design analog microelectronics5-
Engineering application internship5-
Microelectronics and manufacturing-5
Systems design & verification-5
On-board electronics-5
Design office-10
Graduation project or professional contract-30

Full english

100% of courses
taught in English

Pro contract

ou d'apprentissage possible en 5e année (1 an)

12 000

ISEN engineers

The European Credit Transfer and Accumulation System ( ECTS ) is a points system developed by the European Union as part of the Bologna Process and theEuropean Higher Education Area(EHEA). Credits are divided into teaching units (UE).

It aims to make it easier to read and compare study programmes within a country and between different European countries. The ECTS system applies mainly to university education. It is applied in France and has replaced the system of credits (UV) previously used.

Admission

This program is available after a bac+3, at ISEN, or in parallel admission to candidates from bac+3, university, BUT (GEII, Mesures Physiques réseaux et Télécoms, Informatique), BTS (Systèmes numériques, électrotechnique) or another engineering school.

What's next?

Growing market opportunities

Opportunities in the embedded systems field are vast and constantly growing, thanks to the rise of connected and automated technologies. Specialized engineers can work in a variety of sectors, including :

  • Automobile : Développement des systèmes d’aide à la conduite, véhicules autonomes, et gestion des motorisations électriques.
  • Aérospatiale et défense : Conception de systèmes embarqués critiques pour l’aviation, les satellites et les équipements militaires.
  • Objets connectés (IoT) : Création de dispositifs pour la domotique, la santé connectée, et toutes les technologies portables (montres, capteurs…).
  • Énergie et industrie : Automatisation industrielle, gestion des énergies renouvelables et maintenance prédictive.

With skills in programming, electronics and optimization, engineers can occupy positions such as systems architect, embedded developer or technical project manager.

Attractive remuneration

Salaries in the embedded systems sector are attractive overall, reflecting the high demand for specialized engineers and the technical skills required. At the start of their careeran embedded systems engineer can expect an annual gross salary of between 40,000 and €45,000 in France, depending on the company, region and level of study (engineering school or specialized master's degree).

With a few years' experience, salaries increase significantly, often reaching 50,000 to €70,000 gross per yearparticularly in sectors such as aeronautics, automotive and IoT. Internationally, salaries are generally higher, especially in North America and Europe, with positions starting at 60 000 € gross per year.

Experienced profiles or those occupying strategic positions, such as project manager or technical expert, can earn more than 80,000 gross per annumor even more in highly specialized niches.

Testimonials and opinions of former students

Opportunités de carrière après la formation en systèmes embarqués

An engineering degree in embedded systems opens the door to a wide range of career opportunities in a variety of competitive sectors. Embedded systems play a key role in many modern industries, from automotive to the Internet of Things (IoT). Here is a non-exhaustive list of the career opportunities available with this type of specialization:

  • Description: Design, development and testing of software or hardware for embedded systems.
  • Key skills :
    • Programming in C/C++, RTOS, microcontroller architecture.
    • Integration of sensors, management of communication protocols (SPI, UART, I2C).
  • Areas of application :
    • IoT, home automation, industrial control systems.
  • Description: Software development for embedded systems, including firmware and middleware.
  • Key skills :
    • Real-time application development.
    • Software optimization for memory and power constraints.
  • Examples of projects:
    • Software for drones, medical applications, battery management.
  • Description: Design of electronic circuits for embedded systems.
  • Key skills :
    • PCB (Printed Circuit Board) design, circuit simulation, component integration.
    • Proficiency in electronic CAD tools such as KiCad, Altium Designer or OrCAD.
  • Examples of projects:
    • Design of electronic boards for medical devices, connected objects and industrial equipment.
  • Description: Specialist in embedded systems requiring fast, reliable and deterministic responses.
  • Key skills :
    • Use of RTOS (FreeRTOS, QNX, VxWorks).
    • Management of latency and synchronization constraints.
  • Typical applications :
    • Critical systems in the automotive (ABS, airbags), aeronautics (autopilots) and robotics industries.
  • Description: Development of on-board systems for modern vehicles.
  • Key skills :
    • Automotive-specific embedded systems (CAN, LIN, AUTOSAR).
    • Development of ADAS (Advanced Driver Assistance Systems).
  • Examples of projects:
    • Autonomous vehicles, battery management for electric cars.
  • Description: Design of embedded systems for the aviation and space industries.
  • Key skills :
    • Critical systems, specific standards (DO-178, ARINC 653).
    • Development for constrained environments (low resources, high reliability).
  • Examples:
    • Avionics, satellites, navigation systems.
  • R&D researcher or engineer :
    • Participation in technological innovation in embedded systems, such as improving algorithms or hardware architectures.
  • Education and training :
    • Transmission of technical knowledge to schools and universities.
  • Contractor:
    • Creation of startups in the fields of IoT, robotics and connected objects.

Devenez un expert des systèmes intelligents

An embedded system is an electronic and computer assembly integrated into a device, designed to perform a specific task. Unlike general-purpose IT systems, embedded systems are often optimized for specific constraints such as size, power consumption and reliability. Some examples: smart cars, connected watches, satellites, medical devices.

ISEN is renowned for its high-quality training in electronics, computing and telecommunications. Training as an engineer specializing in embedded systems enables students to :

  • Acquire advanced technical skills in programming, electronics and systems design.
  • Understand and apply optimization techniques for industrial constraints.
  • Explore diverse application areas such as robotics, IoT (Internet of Things), and industrial systems.

Skills and prerequisites for training

The integration of embedded systems in engineering school requires a combination of fundamental skills, covering several fields related to electronics and computer science. These basic skills are covered during the first three years of study at ISEN Méditerranée, but can also be acquired in other scientific courses.

The list of skills below is a recommendation, not an obligation, and can also be acquired during your training: 

  • Essential languages :
    • C and C++ are essential for the development of firmware and embedded applications.
    • Python Python: useful for prototyping, testing and data analysis.
    • Assemble For a better understanding of material interactions.
  • Fundamental principles :
    • Understanding algorithms and data structures.
    • Low-level programming, including interrupt handling and register manipulation.
  • Electronics basics :
    • Understanding analog and digital circuits.
    • Analysis of basic components: resistors, capacitors, transistors, operational amplifiers, etc.
  • Digital electronics :
    • Knowledge of logic gates, multiplexers and sequential circuits (flip-flops, registers, counters).
    • Introduction to FPGAs and the VHDL or Verilog (optional but recommended).
  • Knowledge of microcontrollers (e.g. STM32, AVR, PIC, ESP32, ARM Cortex-M) :
    • Internal architecture (registers, memory, data bus, timers, etc.).
    • Use of integrated development environments (IDEs) such as Keil, STM32CubeIDE, Arduinoetc.
  • Communication interfaces :
    • Proficiency in SPI, I2C, UART and CAN protocols.
    • Interrupt and peripheral management.
  • Real-time systems (RTOS) :
    • Key concepts: multitasking, priority management, interlocking.
    • Introduction to popular RTOS (e.g. FreeRTOS, Zephyr).
  • Basic knowledge of Unix/Linux systems :
    • Basic administration and script programming.
    • Notions of cross-compilation.
  • Signals and systems :
    • Time and frequency analysis (Fourier transform, filters).
    • Signal processing basics.
  • Automatic :
    • Linear systems, control models (PID, regulation).
  • Linear algebra and discrete mathematics essential for the design of embedded algorithms.
  • Use of development boards (Raspberry Pi, Arduino, STM32).
  • Simulation de circuits
  • PCB design using software such as KiCad or Altium Designer.
  • Solving complex problems.
  • Design methodologies :
    • Project management using Agile or V-cycle approaches.
    • Technical documentation and specification writing.
  • Analytical skills for debugging code and diagnosing hardware problems.

Key technologies for embedded systems

Microcontrollers (MCUs) integrate processor, memory and peripherals to perform specific tasks (connected objects, PLCs). Microprocessors (MPUs), more powerful but without integrated memory, manage complex systems such as smartphones. They are essential for controlling sensors and actuators in embedded systems.

Sensors capture physical data (temperature, light, etc.) and convert them into electrical signals for processing. Actuators translate commands into physical actions (movements, valve opening). They enable the system to interact with its environment.

Protocols enable data exchange between components. CAN is robust for automotive applications, UART handles simple connections, and SPI/I2C links microcontrollers and sensors. The choice depends on speed, distance and complexity requirements.

Standards (e.g. ISO 26262 for the automotive industry, IEC 61508 for industry) guarantee safety and reliability, which are essential for critical applications (automotive, aerospace, medical). They impose rigorous processes and facilitate access to regulated markets.

 

 

Contact us

Any questions?

Our pedagogical team has the answers.

Brochure request

Would you like to find out more about our training courses?

Prenez rdv pour une visio de 15 minutes

Any questions?

Demande de Rappel