Security Embedded Software | STMicroelectronics | Brussels | ONSITE, VISA | Full-Time |
STMicroelectronics is a global semiconductor company. Our Brussels site works on secure software for secure microcontrollers (e.g., smartcards, secure elements, ...).
On this position you will:
- Actively participate to all stages of the embedded software development lifecycle
- Design and develop highly secure and optimized (performance, footprint) software for state-of-the art security products
- Focus on the lower software layers (kernel, drivers, cryptographic and NVM management libraries), offering services to higher level applications
- Apply good software development techniques and tools (configuration management, bug tracking, coding rules, unit-testing, continuous integration, peer code reviews, ...)
Requirements:
- Degree in engineering or computer science
- Strong programming experience
- Very good knowledge of C, with experience in embedded systems
- Interest in security and cryptography (expertise is an advantage)
- Continuous improvement and learning mindset
- Openness and accountability
- Good English skills, spoken and written
Nice to have:
- Experience in design and development of low level software in a bare-metal environment
- Experience in software development for ARM processors
- Experience in debugging complex software on target hardware platforms
- Experience with assembly code
- Experience with scripting languages, particularly Python and Bash
- Experience with continuous integration and automation (e.g., Jenkins)
- Experience with git
- French and/or Dutch languages
Interested ? Contact me : REDACTED_EMAIL