À propos de Bhosale
Français
Bilingue ou natif
Anglais
Bilingue ou natif
Hindi
Bilingue ou natif
Marathi
Bilingue ou natif
Expériences
- SEQUANS COMMUNICATIONSSenior software/protocol stack developerTÉLÉCOMMUNICATIONSmars 2021 - Aujourd'hui (5 ans et 3 mois)Colombes, FranceIntroduction:Sequans Communications is a fabless semiconductor company that designs, develops, and markets their own SoC for 4G and 5G modems, oriented towards IOT market.Projects realized:1. Smart Card (SIM Card) handler software module development for both 4G&5G modem:● Implementation of a new Zephyr RTOS thread, to handle the SIM Card inserted into thecellular modem.● SIM card insertion, removal, card present or absent events detection and implementation of those event handlers.● SIM card PIN verification procedure, SIM card unlocking PUK (Pin Unlock Key) procedure.● SIM card Elementary Files (EFs) reading, decoding EFs content.● Unit testing campaign development for various use case scenarios.● Target testing and integration with the 4G&5G cellular modem and support for the product validation team2. Integrity and ciphering security implementation for 4G&5G cellular networks● Subscriber Concealed Identifier (SUCI) calculation from Subscription Permanent Identifier (SUPI) using Elliptic curve cryptography(ECC)● Implementation of the mutual authentication between the cellular modem and the network● Implementation of the integrity check of the initial messages received from the network for standard security algorithms like AES, SNOW-3G and ZUC.● Implementation of the deciphering of the network messages for standard security algorithms like AES, SNOW-3G and ZUC.● Implementation of the key agreement procedure between the modem and the network used later for message ciphering and message integrity check.3. Implementation of the automatic and manual network selection procedure for the cellular modem (AT+COPS)4. Implementation of the Extended Authentication Protocol (EAP) for authentication and encryption procedures with the 4G&5G cellular networks.5. Maintenance of the CD/CI pipeline on GitLab for the Unit testing campaigns
- WISEBATTR&D Engineer/Product developer/Software developerENERGIEjuillet 2016 - mars 2021 (4 ans et 8 mois)Paris, FranceProjects realized:1. Training and integrating NNs for embedded systems to estimate remaining battery capacity:● Simulating LPWAN for Tmote sky using Cooja simulator for UDP protocol.● Developing Java plugin for Cooja simulator to detect and record systems state transactions events.● Using those simulation state transactions to run Wisebatt simulations to calculate battery life of Tmote sky modules.● Training NNs using Matlab for battery capacity data points on a cloud.● Integrating that trained NN as a C language function into Contiki RTOS installed on Tmote sky to get real time updates about battery capacity.2. Development of a Python interface module between the low level C++ simulation layer and the web interface● Generating a components library for the web interface in JSON format once they are modeled on the simulator level● Compiling schematic of a prototype directly on the web interface● Converting a schematics form the web interface into a c++ class file for the simulator● Generating meta instructions for the components form given system schematic● Compiling system behavior flowchart● Converting system behavior flowchart into a plain text instruction file for the simulator● Compiling the C++ schematics class with rest of the simulation kernel using CMAKE3. Developing internal testing tool in C++ and Python to test modeled components● Creating a C++ platform class to connect the test component to.● GPU programming with CUDA libraries for computationally heavy tasks.● Running parallel simulations using threads to test the component for multiple scenarios● Creating second version in python to test the component is if it is being used on the platform, emulating total protocol conception cycle● Comparing test results with the data from components data-sheet, documenting results.4. Generating eagle schematics file from the proprietary schematic format
- ECOADAPTEmbedded systems engineerENERGIEoctobre 2015 - avril 2016 (6 mois)Paris, FranceIntroduction:EcoAdapt is an energy consumption monitoring platform, the information from various connected meters like electricity meter, watering meter are transmitting information over the internet to the servers. This information is then processed and presented on the web dashboard.Projects realized:1. Developing firmware for an electric meter in C● Firmware development in C for ARM Cortex M4 based microcontroller on freeRTOS platform using Time Slicing Scheduling Policy.● Developing a C module to sample and store data on ADC channels received from the current transformers● Calculating different electrical quantities from those reading like, RMS current and voltage, active and reactive power, total energy consumption etc● Communicating that those quantities to other modules on the board using communication protocols like I2C,SPI,UART etc● Storing those calculated quantities on the on board flash memory● Sending that data over radio(Wmbus) to a common gateway which then relays it to the internet● Sending data over the USB in case of direct connection with a computer● Coordinating these tasks on freeRTOS platform● Adding ethernet connector to the board for direct internet connectivity, developing a ethernet driver● Project coordination, general architecture, documentation, organization of production and application maintenance, development of new features, specification, testing, participation in the functional roadmap .
Recommandations
Soyez le premier à recommander Bhosale
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Diplome d'ingénieur (BAC+5)ISEP2015