A 3-year engineering programme, 100% work-study
The Embedded Electronic Systems Engineering programme is based on a balance between electronics, embedded software, communication, systems engineering and project management.
It prepares students to design complex, autonomous and communicating electronic systems used in highly innovative sectors: automotive, aeronautics, space, IoT, energy, healthcare, etc.
The alternating school/company schedule enables progressive skills development and the acquisition of solid professional experience.
Overall structure of the programme
Each year alternates long periods in a company and periods at the school, enabling:
- the acquisition of scientific and technical fundamentals,
- progressive mastery of embedded systems architecture,
- participation in practical projects,
- integration into multidisciplinary teams,
- increasing autonomy and responsibility.
The programme is structured into complementary teaching blocks, designed with ISTP.
📚 Teaching blocks
1. Electronics and embedded systems
The core block of the programme, it provides the foundations needed to design, assemble and validate electronic systems.
Courses
- Analog and digital electronics
- Electronic board design (CAD, FPGA, microcontrollers, etc.)
- Sensors, actuators and hardware interfaces
- Signal acquisition and processing systems
- Communication protocols (CAN, SPI, I2C, UART, etc.)
- Reliability, electromagnetic compatibility (EMC), hardware constraints
- Autonomous and low-power systems
Objectives
- Design a complete electronic system
- Select the appropriate components
- Model, simulate and test a hardware architecture
- Integrate sensors, networks and components into an embedded device
2. Embedded computing and real-time software
A block dedicated to software development in a constrained environment.
Courses
- Embedded programming (C, C++, embedded Python)
- Real time (RTOS), multitasking, interrupt management
- Firmware and drivers
- Embedded communication and IoT
- Cybersecurity for electronic systems
- Software testing, validation and continuous integration
Objectives
- Develop reliable and optimized embedded software
- Understand the time and energy constraints of systems
- Ensure code security, robustness and maintainability
3. Systems engineering
A cross-cutting block that trains students in the overall design of a complex system.
Courses
- Needs and requirements analysis
- Functional and hardware architecture
- Modelling (SysML, UML)
- Interface management and integration
- Verification & validation (V-model)
- Testing, test benches, measurements
Objectives
- Structure a design project from requirements through to the prototype
- Work at the interface of multiple disciplines
- Ensure the overall consistency of the system developed
4. Communication & embedded networks
A block dedicated to exchanging information between subsystems.
Courses
- Embedded networks: CAN, LIN, EtherCAT, Modbus
- IoT protocols: LoRaWAN, BLE, ZigBee, embedded Wi-Fi
- Communication security
- Architecture of communicating systems
Objectives
- Integrate connected systems
- Ensure the reliability and security of communications
- Select the right technologies for each use case
5. Management, economics and project management
A block designed to develop an engineer’s professional posture.
Courses
- Project management (planning, costs, risks)
- Cross-functional management and leadership
- Professional communication and presentation techniques
- Business management and economics
- Quality and problem-solving methods
Objectives
- Lead large-scale technical projects
- Manage a team or coordinate multiple stakeholders
- Understand the economic challenges of a design project
6. Professional development
A block that prepares students for integration into industry.
Content
- Industrial case studies
- Measurement, testing and prototyping workshops
- Preparation for the thesis and oral defence
- Development of professional posture
- Project situation simulations
7. Track operations
A block linked to support and monitoring throughout the programme.
Content
- Tutor meetings
- Skills assessment
- Expert lectures (aeronautics, space, healthcare, IoT, etc.)
- Synthesis sessions
🧪 Projects and assignments in a company
Work-study assignments are at the heart of the programme.
Real examples
- Development of a GPS electronic board for a drone
- Design of an intelligent communication base for a pacemaker
- Optimization of embedded software on an aircraft
- Development of communication and testing tools in the space sector
- Integration of communication protocols into industrial systems
These projects are supervised by a company tutor, an ISTP coordinator and the teaching staff of Mines Saint-Étienne.
🌍 International mobility
Over the three years, each learner completes at least 12 weeks abroad, in the form of an internship, a company assignment, academic mobility or language immersion.
Objectives: develop cultural openness, strengthen the ability to adapt to multicultural environments, and consolidate proficiency in professional English.
🎓 Degree validation
The ISEE engineering degree is awarded after:
- validation of the competency blocks,
- company assignments,
- international experience,
- engineering thesis,
- final oral defence before a Mines Saint-Étienne jury.
The degree is accredited by the CTI (Commission des titres d’ingénieur).
Contacts
Programme Director
Dominique Feillet – Mines Saint-Étienne
feillet@mines-stetienne.fr
Admissions – ISTP
ingeinfo@istp-france.com
🔗 Learn more

Label

Accreditation

The Embedded Electronic Systems Engineering programme is accredited by the Commission des Titres d’Ingénieur (CTI).
The programme is listed in the National Directory of Professional Certifications (RNCP 40419).