Regular/Temporary : Regular
Position description :
MDG represents around 3 000 employees (mainly R&D teams in France) located in 40 countries, with a revenue of above 3 billion dollars in 2020. It is addressing 2 major activities: first, General Purpose (GP) Microcontrollers, Memories and Secure Micro (MMS Subgroup) covers all products based on Non-Volatile Memory technologies. It represents 80% of MDG business and second, The RFC Sub-Group focusing on Radio Frequency, Digital & Mixed Signals activities, represents 20% of MDG business.
The Microcontroller Division (MCD) is the largest division at ST Microelectronics and the world leader in the microcontroller market supported by our STM32 products.
Leader in the Internet of Things market which is a rapidly expanding sector driven by strong growth, MCD Division asserts its ambition in the Microcontroller market (STM32) by continuing to innovate and to bring tomorrow’s solutions.
Passionate, motivated, join our teams of state of the art engineers.
We are looking for experienced Embedded SW developer to join our team in Tunis, to work with cross-functional teams to develop new STM32 products.
The job holder will oversee Embedded SW development activities (from Specification to support) in order to deploy IPs drivers and examples to insure STM32 products roadmap execution.
Continuous enhancement of HAL/LL validation environments (support missing IP’s, ACI jobs follow-up, reporting…)
Lead and participate to the activities of HAL validation environments automation: SW&HW setup, ACI configuration and follow-up, internship supervision…
Work in collaboration w/ Maintenance and GitHub teams to ensure high quality of deliverables.
Help to fix reported bugs in line with defined maintenance strategy for STM32Cube firmware packages
Embedded & Realtime Software Development – C/C++ and assembly languages (Debug – Profiling)
Very good ARM Cortex-M architecture knowledge (Cores, Bus structures, Caches …)
Strong low level Drivers Development and Validation experience
Scripting competencies (python, perl) will be appreciated – Typescript will be a plus
Configuration management (git, gerrit, github, repo) will be appreciated
Common usage on classical development environment (IDEs such as IAR, Keil, Eclipse)
Good knowledge & usage of electronic testing tools (oscilloscope, multimeter, frequency generator, …)
Excellent English written and verbal communication; ability to explain complex concepts
Very good team spirit and cross-functional contribution
Education level required : 6 – Post-graduate specialization course
Language / Level :
English : 2- Business fluent
Language / Level :
French : 3- Advanced