Software Developer M/F
CDI Rennes (Ille-et-Vilaine) Développement informatique
Description de l'offre
General information
KEY INFORMATION:
Location: Europe, France, Rennes
Type of contract: Regular
Job open date: 05/12/2019
Company department: Software Developer
STMicroelectronics is a leading semiconductor company, a world key player thanks to our 43,200 employees including 8,300 working in R&D.
STâs products are found everywhere today. And together with our customers, we are enabling smarter driving, homes, factories, and cities, along with the next generation of mobile and Internet of Things devices. Everywhere microelectronics makes a positive contribution to people lives, ST is there.
In 2018, we were ranked by the Randstad Employer Brand Research Award among the 5 most attractive companies in France, for our values of excellence, our integrity and the respect of our employees.
POSTING PRESENTATION:
Pour participer au développement des solutions logicielles accompagnant le portfolio des microcontrÎleurs STM32, STMicroelectronics recherche, pour son site de Rennes R&D, un développeur confirmé en logiciel embarqué.
Au sein de lâorganisation MCD et de lâĂ©quipe de dĂ©veloppement Application and Tools, vous serez en charge de lâĂ©tude, du dĂ©veloppement, intĂ©gration et validation de modules logiciels sâintĂ©grant dans lâoffre ââCubeââ (ensemble de modules logiciels drivers, middleware et projets) des microcontrĂŽleurs STM32.
Vos missions principales seront les suivantes
- Etude des spécifications des microcontrÎleurs et des standards relatifs aux applications supportées. Rédaction des spécifications des logiciels à développer. Rédaction des plans de tests.
- Développement, intégration, mise au point des modules logiciels (drivers, middlewares ou applications).
- Assistance aux équipes support pour les points critiques ou complexes des clients.
- Alignement constant avec les autres Ă©quipes de dĂ©veloppement logiciel en charge des diverses sĂ©ries STM32 (14 sĂ©ries aujourdâhui en dĂ©veloppement ou en maintenance) ainsi quâavec de multiples interfaces et participants (les Ă©quipes outils software, Ă©quipes de Design IC, architectes systĂšme)
PROFILE REQUIRED:
· - BAC + 5 (IngĂ©nieur, MASTER âŠ) avec une expĂ©rience significative des logiciels embarquĂ©s/temps rĂ©el
- 4 Ă 10 ans dâexpĂ©rience
- ExpĂ©rience des processeurs ARM (CortexM plus spĂ©cifiquement) et de lâarchitecture de plateformes microcontrĂŽleurs.
- Expérience confirmée dans le développement et la validation de couches de protocole de communication (idéalement connectivité BLE, 802.15.4)
- Maitrise des langages C/C++, bonne notions dâassembleurs (debug) et de scripting (Python ..)
- Maitrise des outils de gestion de configuration (git-gerrit idéalement)
- Maitrise des environnements de développement logiciel (IDEs ou makefile) et de debug
- Connaissances en électronique numérique et outils de laboratoire
- Anglais courant (langue de travail et de communication)
- Bonne communication écrite et orale
· 5 - Master degree
· 2-5 years
CONTACT & APPLY FORM:
Learn more about STMicroelectronics on: www.st.com
And ask you questions:
· LinkedIn : STMicroelectronics
· Facebook : STMicroelectronics