Aparna Narayanan
Software Engineer at Tesla
- Role
- Staff Software Engineer at Tesla
- Location
- Redwood City, CA, US
- LinkedIn followers
- 500 followers
About Aparna Narayanan
I\'m currently working as a Senior Software Engineer at Qualcomm and have graduated from the University of Florida with an MS in Computer Engineering My area of interests are Embedded Software Development, Computer Architecture and Systems Programming. I have two years of work experience in Robert Bosch as an Embedded Software Developer where I developed software for the Power Train development division.• Experience in Requirement Analysis, Design, Implementation and Unit Testing for modules in the Engine Electronic Control Unit (ECU) software. • Developed software for the Engine Thermal System and the Electrical Supply Systems for Diesel Engine Control Units (“EDC17”) and Gasoline Engine Control Units (“MEDC17”).• Experience in Embedded software development in C for Infineon Tri Core TC1796. • Model-based software development experience with MATLAB, Simulink and ASCET. • Excellent knowledge of Multi-core architecture with experience in migration of software from single core to multi-core architecture. • Sound understanding and knowledge of Real-Time Operating System concepts with experience in analysis of OS task scheduling in a multi-process environment. • Experience in the complete SDLC. • Strong programming skills in C and scripting in Python. • Knowledge and experience in Device Driver development, Systems Programming and Linux Kernel modules.(3 months)• Experience in Parallel Programming using Pthreads, CUDA, OpenMP & MPI.(3 months).Skills: Programming: C, Python, Assembly, C++, MATLAB, Java, Javascript, Perl, Bash. Protocols: CAN, LIN, USB, I2C, SPIOperating Systems: Linux, Real-Time: ERCOSEmbedded Hardware: ARM Cortex M4, Infineon TC1796, TI MSP430, Arduino, RaspberryPi, TMS320C2812.Debugging Tools: JTAG, OscilloscopesSCM Tools: SVNSoftware tools: MATLAB/Simulink, Keil uVision, ASCET, CCStudio, MongoDB, XML-RPC, Eclipse, INCA, GDB. Programming models & APIs: Pthreads, MPI, OpenMP.
Experience
Staff Software Engineer
Nov 2023 — Present · Palo Alto, CA, US
Education
Visvesvaraya Technological University
Bachelor's degree, Electronics and Communication Engineering
2009 — 2013
University of Florida
Master's degree, Electrical and Electronics Engineering
2015 — 2017
Skills
- Microsoft Office
- Angularjs
- Windows
- Html
- Software Development
- Python
- Java
- Arduino
- Javascript
- C++
- Microcontrollers
- Embedded Systems
- Code Composer Studio
- Embedded Software
- Css
- Mongodb
- Microsoft Word
- Microsoft Excel
- Architecture
- Computer Architecture
- C
- Programming
- Sql
- Xml-Rpc
- Linux
- Testing
- File Systems
- Oop
- Simulink
- Matlab
- Microsoft Sql Server
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.