top of page
Download CV

SN

Satya Narayan

Senior

Senior

Embedded Engineer

* Zero Evaluation Fee

Available

Available in IST Timezone

Summary

Technical Skills

Projects Worked On

Summary

Working for approximately 9+ years in IT industry as a Software Support and Developer in analysis, designing, coding and unit testing for wide range of in various domain.

Advanced proficiency in C/C++ programming with expertise in multithreading, multiprocessing and TCP/IP socket programming on both Linux and Windows Platform.

Skills

Primary skills: C, C++ and Data Structures, Python

Operating Systems: Linux (Ret Hat, Ubuntu), UNIX (Solaris), Windows

Scripting, Framework and Libraries: Python, Shell Script, QT, STL, Posix Thread, Boost

IDE and Debuggers: GDB, Visual Studio, Eclipse, Val grind, Code Block, JTAG

Tools: Parasoft, Yocto Build tools, Qt5, Git, CANoe, C4K, VMWare, VectorCast, VFlash

Protocols: TCP/IP, UDS, CAN, USB, Ethernet, RS232, I2C, SPI

Projects Worked On

Project #1: FMC AI-Based Digi-Healthcare (Client: FMC)

Developed a portable, wearable IoT device using ESP32 and biomedical sensors for real-time monitoring of heart rate, SpO₂, and body temperature.

  • Implemented efficient C++ drivers for biomedical sensors and preprocessed noisy signals for stable ML inference and alert thresholds.
  • Programmed secure HTTP/MQTT protocols for sending real-time data and alerts to a remote server or cloud platform for further analysis.
Project #2: FMC Haemodialysis (Client: FMC)

Developed a real-time training simulator prototype using C++ on Linux with RTOS, aimed at training haemodialysis nurses in handling rare, critical alarm scenarios.

  • Built robust simulation logic and state management, enabling complex scenario progression and repeatable training outcomes.
  • Handled hardware interfacing with medical device simulators to replicate real-world inputs and responses.
Project #3: Rear View Camera(eSmart/eCamera Project) (Client: Volkswagen)

Developed the eSmart and eCompact modules, implemented BSW configuration & RTE generation, and performed code review, release management, and team management.

  • Implemented the eSmart and eCompact modules.
  • Developed the code on existing software for adding new features and done Unit Testing.
Project #4: Telematics Control Unit (Client: Volkswagen)

Developed the interface (UART) between Quectel GSM and micro controller as well as Quectel GSM with L89 GPS device.

  • Implemented the interfaces using TCP/UDP, FTP and HTTP protocols to update or get the information from the server.
  • Implemented the logic for generating the alerts based on GPS and CAN J1939 data.
Project #5: Carrier TransCold XtendFresh System (Client: UTC Carrier)

Involved in the phase of development and functionality testing for projection, developed drivers for 16x2 character LCD, EEPROM, GSM and keypad.

  • Implemented i2c protocol using atmega16 for GSM.
  • Debugging the issues and solving them.
Project #6: Kernel-upgrade for MDM 9607 (Client: UTC Carrier)

Gone through the specification documents to understand the functionality for Qulacomm Diag Driver, done the Yocto Build Environment on MDM 9607 target.

  • Added new features for Diag User Space and Kernel Space component and Unit Testing.
  • Done Performance measuring and Debugging using Strace.
Project #7: Audio Application for Robotics RB3 Platform (Client: Innominds)

Reviewed the specification documents to understand the functionality of Audio application for Qualcomm Robotics, set up the Yocto Build environment.

  • Developed the code on existing software for adding new features and also done Unit Testing.
  • Memory-Leak Detection and Performance measuring using CPPCheck, Valgrind and Sysctl respectively.
Project #8: Trailer Tire Pressure Monitoring System (Client: Aptiv)

Reviewed the specification documents to understand the functionality for vehicle simulator and radio display, bug fixing and Unit Testing.

  • Implemented the logic for generating the alerts based on GPS and CAN J1939 data.
  • Used the Linux API to handling the parallel task and critical section problems.
Project #9: Voice Recognition Through Auto Android App in a Car Radio Display (Client: Aptiv)

Reviewed the specification documents to understand the functionality, coding, debugging and Unit Testing.

  • Provide support to the software functionalities.
  • Preparation of daily status report.
Project #10: Sensor Data over WITSML (Client: Baker Hughes)

Reviewed the specification documents to understand the functionality, analyzing, designing, coding and debugging and Unit Testing.

  • Interaction with the core user for better progress of work.
  • Provide support to the software functionalities.
Project #11: Real Time Automated Trading System (Client: Baker Hughes)

Responsible for analysis, support and coding, understood the detailed functionality by Studying Functional Requirement specification document.

  • Involvement in Unit testing and Debugging.
  • Utilized code version tool during development.
Project #12: Airborne Digital Audio Management System (Client: Baker Hughes)

Involved in developing the ADAMS-GUI on C++ using Linux platform, Qt tools being used on Linux platform for the interface of the above application.

  • Testing, bug fixing and optimization.
  • Preparation of weekly status report.
Project #13: VX Works Porting On PPC 464 (Client: Baker Hughes)

Booting VxWorks image with the help of boot rom code, involved Boot Loader Development.

  • Define, create and validate new board drivers.
  • Involved in development and modifying drivers for PCI, USB Host and Ethernet.
Project #14: Porting Linux On MPC850 Board

Understood the detailed functionality by Studying Functional Requirement specification document, involved in compilation and building the kernel.

  • Coding, BugFixing and adding driver to the kernel.
  • Write technical documentation.

IT Experience Profile

Working with Company6 from Aug 2024 to till date.

Company5 from Apr 2022 to May 2024.

Company4 from June 2020 to Aug 2021.

Company3 from May 2019 to June 2020.

Company2 as a Software Engineer from Aug 2015 to April 2019.

Worked as an Intern in Company1 from Sept 2012 to June 2014.

Technical skills

Primary skills: C, C++ and Data Structures, Python

Operating Systems: Linux (Ret Hat, Ubuntu), UNIX (Solaris), Windows

Scripting, Framework and Libraries: Python, Shell Script, QT, STL, Posix Thread, Boost

IDE and Debuggers: GDB, Visual Studio, Eclipse, Val grind, Code Block, JTAG

Tools: Parasoft, Yocto Build tools, Qt5, Git, CANoe, C4K, VMWare, VectorCast, VFlash

Protocols: TCP/IP, UDS, CAN, USB, Ethernet, RS232, I2C, SPI

Projects Profile

This project presents the development of a compact IoT-based wearable device for continuous monitoring of human vitals, including oxygen saturation, heart rate, and body temperature.

Machine learning algorithms are deployed at the edge to enable real-time anomaly detection and immediate alert generation for patients and medical professionals.

Social Share

This element will not be visible on your live website - it works in the background to help protect your content.

How it Works

KNOW

SEND

LIKE

SEND

ON BOARD

How it Works

1.

SEND

2.

MATCH

3.

TRIAL

4.

ON BOARD

icons8-speech-to-text-90.png
Whatsapp
bottom of page