Junior Engineer for porting OS to Trusted Execution Environment
- Location: Aix-en-Provence/ Saint-Germain-en-Laye
COMPANY DESCRIPTION
Founded in 2010, Oasis Smart SIM is a France and Singapore-based company that facilitates the adoption of eSIM by telecom operators, service providers and OEMs. Oasis designs, develops and operates a range of GSMA-certified eSIM innovative infrastructures, platforms and services.
Established by SIM industry pioneers with a vision to connect any SIM-enabled assets anywhere, anytime, Oasis Smart SIM aims to drive global eSIM adoption by orchestrating and simplifying the digitization of SIM.
Oasis Smart SIM is member of GSMA and TCA, ranked in 2022 as one of the top 6 world certified eSIM technology providers and is part of Tata Communications Group, a digital ecosystem enabler powering today’s fast-growing digital economy.
At Oasis, we believe that what we do is as important as how we do it. Our values - agility, expertise, and innovation – associated to our CSR ambitions, guide how Oasis Team serve our customers, with their satisfaction as main goal.
If you are ready for new challenges in your career, we are looking all over the world for passionate and dynamic team players to join us.
POSITION OVERVIEW
The intern will be part of our Embedded R&D department based in Aix-en-Provence. He will continue a Proof-of-Concept: porting our (e)SIM OS HeliOS in a Trusted Execution Environment (TEE, a commercial name is TrustZone for ARM).
A TEE is an isolated area of a microprocessor dedicated to providing security services (storage of secrets, cryptographic operations, …). This architecture is currently deployed in some Smartphone or IoT/M2M devices.
This PoC will be done on a RaspBerry with Open-Source TEE (OP-TEE). The state of the art of the technology, the choice of platform and software have been done in Summer 2022. A first draft of application has been developed, the final porting of the OS should be developed.
The intern will be working closely with Oasis technical teams (development, architecture, technical support). The intern should be open to suggestions and should be willing to learn new things.
YOUR KEY RESPONSIBILITIES
- Architecture, Development, Integration, GIT (GITLab)
- Must be able to approach/understand complex software and/or problems/bugs
- Good team player willing to learn fast and adapt to the demanding situations
YOUR PROFILE
- Languages: C, Java, Python
- Source Management and Continuous Integration: GIT (GITLab)
- Must be willing to learn and grow with the company
- Must work well as a part of a team
- Must demonstrate problem-solving capabilities, proactive, curious
- English: full professional skills as the engineer will work in an international environment
EXPERIENCE and QUALIFICATION
- Education: Degree or Diploma in Embedded Software
- Experience: Minimum experience with software development in C, GCC Compiler, RaspBerry Pi environment, Linux
YOUR BENEFITS:
- A state-of-the art technological environment, within a highly international working environment that allows you to work with clients and partners from around the globe.
- Public benefits related to food (Ticket Restaurant)
Please submit your application to: This email address is being protected from spambots. You need JavaScript enabled to view it. and precise the job title and location