Summary
Overview
Work History
Education
Skills
References
Timeline
Generic

Sapna Narayanan

Budapest

Summary

Dynamic Lead Embedded Software Engineer with a focus on designing and developing safety-critical systems in C/C++. Proven track record in collaborative problem resolution and driving software integration in high-stakes environments. Expertise in ensuring compliance and enhancing system reliability. Committed to leveraging technical acumen and leadership skills to advance innovative software solutions.

Overview

13
13
years of professional experience

Work History

Lead Embedded Software Engineer

vTitan Corporation
Chennai
09.2016 - 11.2024
  • Created software solutions using C and C++ for medical devices requiring high safety standards.
  • Enhanced code efficiency for real-time operating systems in devices.
  • Enabled remote updates through streamlined firmware procedures.
  • Maintained version control systems like Git to manage source codes across teams.
  • Implemented encryption techniques to safeguard sensitive data in embedded systems.
  • Led integration of software components from various partner teams into a unified product codebase.
  • Mentored junior engineers on best practices for embedded development methodologies.
  • Tested and validated software functionality through rigorous quality assurance processes.
  • Developed and maintained software documentation for compliance standards. Documented design requirements and architecture and wrote test procedures, test reports and static code analysis summaries.

Graduate Engineer Trainee

Schneider Electric
London, United Kingdom
11.2015 - 04.2016
  • Assisted engineers in designing and testing new product prototypes.
  • Conducted research to support engineering projects and improve design processes.
  • Collaborated with cross-functional teams to ensure project alignment and timely completion.

Assistant System Engineer Trainee

Tata Consultancy Services
Chenn, India
07.2011 - 05.2012
  • Supported client requirements by gathering and documenting technical specifications.
  • Assisted in software development and testing using Agile methodologies.
  • Collaborated with team members to troubleshoot and resolve system issues.

Education

Master of Science - Embedded Systems Engineering

University of Leeds
Leeds, United Kingdom
09-2014

Bachelor of Science - Electrical, Electronics And Communications Engineering

Sastra University
Thanjavur, Tamil Nadu, India
06-2011

Skills

  • C, C, and Python programming
  • Microcontrollers: STM32, TI, Atmel 32-bit microcontrollers
  • CMake
  • RTOS
  • Design patterns
  • TCP/IP Networking
  • Version control: Git
  • Debugging tools: JTAG, Oscilloscope
  • Unit testing
  • Static Analysis
  • Embedded device design
  • SDLC
  • Board bring up

References

References available upon request.

Timeline

Lead Embedded Software Engineer

vTitan Corporation
09.2016 - 11.2024

Graduate Engineer Trainee

Schneider Electric
11.2015 - 04.2016

Assistant System Engineer Trainee

Tata Consultancy Services
07.2011 - 05.2012

Master of Science - Embedded Systems Engineering

University of Leeds

Bachelor of Science - Electrical, Electronics And Communications Engineering

Sastra University
Sapna Narayanan