STMicroelectronics vacancy search engine

Senior PC Software Developer M/F

Vacancy details

General information



Job level

40 - Experienced

Position description

Posting title

Senior PC Software Developer M/F



Job description

Microcontrollers & Digital ICs Group (MDG) contributes to many of ST’s strategic goals for Industrial, Personal Electronics and Communications Equipment.  MDG represents about one third of ST’s business.

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.


Passionated, motivated, join our teams of state of the art engineers.


You are a talented senior PC Software Development Engineer.

your mission will be to:

Ensure the support of new products and the development of new features in STM32CubeMX:

  • Analyze the requirements.
  • Ensure the feasibility study and details the specifications.
  • Ensure the design of agreed solution.
  • Ensure the implementation and the communication with Validation team to take in charge the test activity.
  • Track Validation feedbacks: defects, change request, etc.
  • Ensure the integration in official delivery.
  • Ensure regular communication with project team about the status, risks, plan, etc.



Programming experience in Java is a must.

Web technology experience:  HTML, CSS et JavaScript, React, …

Knowledge of ARM Cortex, and associated embedded C compilers is required (EWARM, MDK-ARM)

Knowledge of STM32 microcontrollers architecture and ecosystems

Experience of using software configuration management and bug tracking tools (e.g.: Git, Bugzilla)

Strong documentation, specification writing and reporting skills.

Position location

Job location

Mediterranean, Tunisia, Tunis

Candidate criteria

Education level required

5 - Master degree

Experience level required

6-10 years


Desired start date