0% found this document useful (0 votes)
16 views2 pages

RubiSingh CV

Rubi Singh is an Embedded C and C++ Developer at Capgemini with 3 years of experience in medical device software development at GE Healthcare. She holds a Bachelor's degree in Engineering and has expertise in various programming languages and embedded systems, including UART, I2C, and SPI. Rubi has also developed internal tools using Python and has certifications in Python, Java, and Shell scripting from Coursera.

Uploaded by

arpithabs.varcas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views2 pages

RubiSingh CV

Rubi Singh is an Embedded C and C++ Developer at Capgemini with 3 years of experience in medical device software development at GE Healthcare. She holds a Bachelor's degree in Engineering and has expertise in various programming languages and embedded systems, including UART, I2C, and SPI. Rubi has also developed internal tools using Python and has certifications in Python, Java, and Shell scripting from Coursera.

Uploaded by

arpithabs.varcas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

RUBI SINGH

Embedded C,C++ Developer at Capgemini


RS
E 8357029133  errubisingh01011998@gmail.com q https://www.linkedin.com/in/rubi-singh-288173190
 Banglore

CAREER OBJECTIVE TECHNICAL SKILLS

To obtain a responsible and challenging Software Engineer’s Programming Languages:


position where my education and work experience will have valuable
application and to develop and deliver the Applications/ embedded Embedded C C++ Python Scripting
systems/products/ modules which will create value to every stakeholder
who have invested in.
unit testing Shell Scripting

EDUCATION
Micro Controllers
BE(Bachelor of Engineering ) STM 32 Micro Controller(Cortex-M0+)
Rajiv Gandhi Prodyogiki Vishwavidyalaya bhopal CGPA

(M.P) 7.3 / 10.0


2015 - 2019 Bhopal(M.P) Controller Peripherals and Communication
hardware Protocols & Drivers

EXPERIENCE Timers/Counters UART I2C SPI

MIC (Maternal Infant Care ) Watch Dog ADC DAC GPIOS


GE HealthCare 2022 - Present Banglore India
Enabling the human side of healthcare RS485 DMA

Responsibilities:
Development Tools, IDE's and Sensor
• Total 3 years of experience in C,C++ development in GE Healthcare as technologies interfaced
a Software developer in Medical devices such as incubator, warmer,
Ultrasound, Monitor, printer. Git Lab/Git Collabrator Rally
• Hands on experience in working with UART, I2C, SPI, GPIO,
TIMER/COUNTERS, ADC and DMA. ALM Visual Studio IAR workbench
• Hands on experience in different types of controller (NXP),working
experience with Cortex-M0,Cortex-M3.
• Develop, modify, test and debug firmware for new features. Keil IDE Atom Eclipse PyCharm
• Develop different write and read diagnostics to extend feature
development process and support to other testing framework. mobaxterm realterm Putty
• Bring up and enumerate unit test framework to enhance development
and ease debugging.
WinScp U-Link J-Link
• Support daily first cut analysis, debugging and fixing the issues with
includes timeout, unrecoverable and miscompare issues
• Having experience on Bluetooth interface. Tektronix Oscilloscope Flash Magic
• Having experience on working with hardware.
• Work closely with external teams for hardware or electrical issues. Take Voltage Sensing
the ownership of modules and closely monitoring the issues.
• Learning: Understanding the embedded system, error handling ,DPA
handling, different test frameworks.
Current Sensing and Frequency output
• Tools and Development Environments:- measuring
• Tools: Visual Studio, IAR workbench, Keil, J-trash other debug tools.

Monitoring Tool STRENGTHS


GE HealthCare 2022 Banglore India
Enabling the human side of healthcare Time management
• Developed the internal tool(Simulator) by using python script to monitor
F Prioritizes essential tasks so they are not
the clinical and non clinical parameters of the device for testing rushed. Sets deadlines that ensure
purpose. reaching milestones on time.
• Developed the GUI interface by using python to connect with medical
device through UART cable and automated the tool to send the serial Adaptability
number, private key, device certificate through serial cable. g I remember that change is not personal
• Learning: Explored more python module to develop the GUI
and is inevitable. I break my projects into
• Tools and Development Environments:-
multiple parts so that if something goes
• Pycharm IDE, UART Cable, Printer Device, Clinical devices.
wrong, I can quickly fix it.

www.enhancv.com Powered by


EXPERIENCE STRENGTHS

System Performance Analysis Accountability


 I take ownership of my mistakes. By
GE HealthCare 2022 - 09/2022 Banglore India
doing that I learn what I did wrong so that
Enabling the human side of healthcare
it does not happen again.
Responsibilities:
• As I was the part of GEHC healthcare and I was working in MIC project, CERTIFICATION
so live system performance needs to be monitored to control the
quality of the devices (Incubator and Aria device).
Python specialization course from Coursera
• The use of software performance analysis is, performance of software
items (CPU utilization, Memory Utilization, process, , Load etc.) need to
monitored to control the quality of the product. Java specialization course from Coursera
• Have experience in new tools and learnt about the tools and apply in
real time production to control the quality of product. Shell scripting course from Coursera
• With the help of Grafana and graphite-web we are able to monitor the
performance of the ARIA device (incubator) in graph way. C++ oops concepts course from Coursera
• Learning : Understanding on new tools such as Grafana, graphite-web,
collected,. and learnt to setup all tools in Linux environments
Embedded System from Coursera
• Tools and Development Environments:-
• Tools:- Grafana , graphite-web, collected. linux operating system.

PASSIONS
LANGUAGES
I love turning ideas into functional
 prototypes, whether it's an
English Proficient Hindi Native
automated home system or a robotic
arm powered by embedded
controllers.

Travelling and exploring the world


 and nature.

www.enhancv.com Powered by

You might also like