
Master’s Degree in Digital Science - Major in Embedded Systems - ‘Grande École’ Program
DURATION
5 Years
LANGUAGES
French, English
PACE
Full time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Request the earliest start date
TUITION FEES
EUR 7,500 / per year *
STUDY FORMAT
On-Campus
* EUR 5 500 per year for undergraduate studies
Introduction
Nowadays, a large number of objects around us contain electronics and software that work independently: cars, telephones, household appliances... These ‘embedded systems’ must be miniaturized, energy-efficient, and connected in order to exchange data. This major for IoT (Internet of Things) focuses on the study and design of computer systems that are integrated into connected devices and smart objects. These systems are designed to collect, process, and exchange data with other devices, enabling advanced connectivity and automation in various fields such as home automation, eHealth, smart cities, Industry 4.0, and more. To develop said systems, engineers must have advanced scientific knowledge in electronics and IT, with a cost-efficiency culture to produce sustainable and eco-responsible products.
Possible Options
In the final year, students can choose two options among the following: Data Scientist & Big Data, 3D Augmented Reality/Virtual Reality, Cybersecurity, Robotics, Research, Project Portfolio Management, Business Unit Manager, Innovation, Entrepreneurship. The list of options offered depends on the campus.
Five years to pave the way for your career as an engineer. In the undergraduate program, you start with one year that is common to all four CESI fields, and then you gradually progress towards choosing your major in year 3. You’ll be able to provide innovative solutions to the problems encountered. To achieve a specialization and stand out, choose an option in year 5. Accredited by the Commission of Engineering Certifications (CTI), this Program benefits from international recognition.
In-Company Missions
Undergraduate studies: On-site program development / Design of simple electronic circuits based on microprocessors / Testing network equipment / Solving hardware or software operating problems.
Master of Engineering: Design of mobile applications, secure networks / Embedded hardware and software development / Developing and testing communication protocols and encryption algorithms / Energy consumption optimization of embedded hardware.
What will students be able to do in a Company?
In the undergraduate program, students will carry out missions typically entrusted to an expert technical engineer: developing simple algorithms, designing and developing electronic assemblies, and computer programs, either embedded or not, and carrying out functional validation tests...
In the Master of Engineering program, students evolve from technicians to engineers:
- Qualified technicians at the end of the 1st year: they master the technical aspects of their missions and know how to apply them independently.
- Assistant engineers at the end of the 2nd year: they are able to handle problems requiring new solutions, and supervise teams in the field.
- Junior engineers at the end of the study program: they are autonomous to handle entire subjects by integrating technical, economic, organizational, and human dimensions.
The Assessment System
In both the undergraduate program and the Master of Engineering program, the assessment system is based on continuous monitoring. Subjects are divided into different Learning Units; Each unit corresponds to a given number of ECTS credits. One year corresponds to 60 credits. Students must have passed all their learning units and obtained their ECTS credits to progress to the next academic year.
The conditions for being awarded a degree are as follows:
- Passing all Learning Units, therefore having obtained 300 credits over the five years of training
- Obtaining a B2 level certification in English
- Doing a 20-week mobility abroad
CESI’s Master of Engineering program is a study program involving a 2-undergraduate program followed by a 3-year study program on campus, which leads to an engineering degree (level 7 - Master).
Choosing CESI’s International Programs
As an international, French-speaking, and English-speaking student, you have the opportunity to study different CESI programs in France, depending on your education level, ranging from undergraduate degrees to post-graduate degrees, or equivalent degrees obtained abroad:
- ‘Grande École’ Program (Master’s Degree)
- Master’s Degree in Engineering
- Master’s Degree in Computer Science
- Executive Post-Graduate Programs®
Some of our programs offer a so-called preparatory year, enabling you to improve your academic or language skills and, thus, making it easier for you to continue your studies: Engineering Degree Pathway.
Because welcoming you is one of CESI’s commitments, our teams will support you in preparing for your arrival and taking care of all administrative procedures, whatever program you choose.
The international aspect is at the heart of our strategic and educational plan. What’s the goal? To offer you a truly multicultural experience, an opportunity to broaden your horizons, and a window to the job market in France and abroad. All CESI training programs meet European and international standards, particularly by splitting the academic year into semesters or delivering ECTS credits. Moreover, CESI holds the ERASMUS+ charter and works with many international players such as Campus France or the CDIO Initiative.
Gallery
Admissions
Curriculum
The Curriculum of the Undergraduate Program
Fundamental Engineering Sciences
- Implementing mathematical tools for engineers: uncertainty calculations, the study of functions, trigonometry, integrals, differential equations, plane geometry and reference in the plane, complex numbers, polynomials, vectors, matrices, relational algebra, and set theory, statistics, probability
- Applying the fundamental principles of direct and alternating current electricity, point mechanics, waves
Sciences and Methods of an Engineer
- Applying analysis and problem-solving methods
- Carrying out a functional analysis / Establishing specifications
- Using CAD software to model a product and produce it in 3D printing
- Practicing embedded programming on Arduino
- Working in project mode
Sciences and Techniques of Civil Engineering
- Mastering the basic components in electronics (resistors, capacitors, coils, diodes, transistors) and their use in typical functions applied to analog electronics (amplification, filtering), digital electronics, power electronics (power supply)
- Gaining basic knowledge for communications: networks, coding, signal processing, waves, and wireless communication
- Designing, simulating, building, and testing electronic circuits, by incorporating microcontrollers
- Understanding the architecture of computer systems and the requirements of embedded electronics
- Developing programs and coding them in different languages: Python, C, C++- Arduino microcontroller programming
Humanities, Economics, Legal and Social Sciences
- Developing one’s ability to express oneself clearly and flawlessly in French orally and in writing
- Gaining communication reflexes that promote teamwork
- Practicing the English language to communicate in a professional context
- Acquiring the fundamentals of economics and labor law
- Incorporating the principles of sustainable development to address climate issues
Application Traineeship
- Applying the knowledge acquired during a traineeship in a company (3 months, minimum)
Master of Engineering Curriculum
Fundamental Engineering Sciences
- Practicing the mathematical tools for engineers
- Deepening the principles of embedded computing
- Understanding network communication
Sciences and Methods of an Engineer
- Using modeling methods as part of IT projects
- Working with software engineering and artificial intelligence tools
- Discovering the innovation principles
- Acting in line with Green IT
- Practicing regular technology watch / Conducting a study as part of research
- Practicing project management
Sciences and Techniques of Industrial Engineering
- Embedded systems architecture: study of hardware and software components of embedded systems, microcontrollers, communication interfaces, wireless communication protocols (Bluetooth, Zigbee, LoRa, etc.), sensor architectures
- Low-level programming: programming in assembly languages, programming in C/C++ languages for embedded systems, code optimization, system resource management, code optimization for low-energy consumption, management of limited system resources
- Embedded operating systems: a study of operating systems adapted to embedded systems, such as FreeRTOS, QNX (RTOS in the cloud), embedded Linux, memory management, task scheduling, interrupt, and memory management
- Communication interfaces and protocols: a study of communication protocols used in embedded systems, such as UART, SPI, I2C, CAN, Ethernet, and wireless protocols
- Software development for embedded IOT systems: development of software applications for embedded systems, use of specific libraries and frameworks, debugging and testing on hardware targets
- Real-time embedded systems: study of time constraints in embedded systems, task scheduling in real-time, management of asynchronous events, performance optimization
- Cloud integration: cloud computing, edge computing, deployment models, resource management, green IT
Humanities, Economics, Legal and Social Sciences
- Discovering team management
- Using the basic principles of economics and business administration in a company
- Becoming fully aware of labor law / Working in a highly intercultural environment
- Acting ethically
- Fully grasping notions related to entrepreneurship
- Understanding what Corporate Social Responsibility entails
International
- English: writing and speaking skills, preparation for the TOEIC test certification
- Interculturality
Professional Project
- The Individual Training Project allows each student to draw up their professional project: identifying the skills required for the targeted position, performing a self-assessment, building a progress plan, and assessing their progress.
- Students benefit from optimized preparation for taking up their positions at the end of training. This process is followed up throughout the training by CESI teachers and recruitment experts.
Program Tuition Fee
Career Opportunities
- Project Manager
- Electronics Engineer / Embedded Systems Engineer
- Research & Development Engineer
- Test Engineer / Maintenance Engineer
- Robotics Engineer
Further Studies at CESI
Executive Post-Graduate Programs at CESI to specialize your expertise or move towards research by continuing your PhD studies at CESI. Take advantage of CESI partnerships with international universities and business schools to obtain a double degree.
Program Admission Requirements
Show your commitment and readiness for Grad school by taking the GRE - the most broadly accepted exam for graduate programs internationally.