
Ramroop Satish
Skills
Timeline
Professional experience for Ramroop Satish
- Current 6 years, since Aug 2019Rohde & Schwarz GmbH & Co. KG
Software Engineer for Connectivity Applications
Software developer for the Rohde and Schwarz "VISA" Trace Tool. The VISA (Virtual Instrumentation Software Architecture) application enables fast and secure communication with the connected Test and Measurement. Integrated the Google Protocol Buffer ("proto3") to enable a faster data transfer between the VISA application and the VISA Trace Tool. Implemented several unit tests with the GTest framework to improve code quality. Programming language – C++14, Framework – Qt, Build System - CMake
Embedded developer in the Firmware Update team for Volkswagen OCUs (Online Connectivity Unit). The OCU is responsible for emergency assistance during an accident. The system has a Sierra Wireless AirPrime processor and an Infineon Aurix processor. As part of the Firmware Update team, we were responsible to implement firmware update modules which were used to update both the processors. Programming language - embedded C, Build System - Bitbake (Yocto).
- 6 months, Jul 2017 - Dec 2017
Master thesis
Siemens AG, Process Industries and Drives
Design, implement and test a Firmware Update mechanism for a Multi Sensor Field Device. The system comprises of a central microcontroller (Cortex M4) and several connected sensors and actuators (communicating via USART). The communication channel (based on USART) is used to send the firmware update image and we execute a Firmware Update via In Application Programming (IAP). Programming language -embedded C++, Operating system - Segger embOS.
Framework Developer (programming language - C++) for the Rohde and Schwarz QuickStep Software. Quickstep enables users to setup and execute user defined test sequences and it also enables users to control the connected test equipment. Implemented ZMQ sockets for the communication between GUI and Framework. Migrated the existing 32 bit Framework to enable execution on a 64 bit operating system. Eliminated the risk of memory leaks by using smart pointers (from the “Boost” library).
- 1 year and 10 months, Jul 2013 - Apr 2015
Senior Software Engineer
Samsung R&D
Software Developer in the Platform Security Team which was responsible for developing updates for SEAndroid (Security Enhanced Android) which provides Application Layer Security in Android devices and prevents the rooting of devices
Educational background for Ramroop Satish
- 2 years and 7 months, Sep 2015 - Mar 2018
Electrical Engineering
Hochschule Darmstadt
- 4 years and 8 months, Sep 2007 - Apr 2012
Electronics and Communication
RVCE
XING – The jobs network
Over 1 million jobs
Find just the right job for you on XING.
Job offers just for you
Get found by employers and over 20,000 recruiters.
22 million members
Connect with new people and gather inspiration to boost your working life.
Free membership
Basic membership is free, but the opportunities are priceless.