P

Priyadarshini Rajendran

Software Engineer

Hillsboro, Oregon, United States4 yrs experience
Most Likely To Switch

Key Highlights

  • Spearheaded automation reducing manual testing to almost null.
  • Developed lab automation tools saving significant lab time.
  • Hands-on experience in both hardware and software projects.
Stackforce AI infers this person is a Software Engineer specializing in Embedded Systems and Networking.

Contact

Skills

Core Skills

Software DevelopmentEmbedded SystemsComputer Networking

Other Skills

Verification and Validation (V&V)LinuxC (Programming Language)Python (Programming Language)IT IntegrationResearch and Development (R&D)gem5MATLABReal-Time Operating Systems (RTOS)Embedded SoftwareVerilogGitComputer HardwareWeb Content WritingMicrosoft Word

About

Hi there! I'm Priyadarshini. I hold a Master of Science degree in Computer Engineering from Texas A&M University. I have a strong background in computer and memory architecture, embedded systems, and communication networks, and I am eager to apply these concepts to IoT, Memory and Space applications. I did my Bachelors from Manipal Institute of Technology, India, in Electronics and Communication with a minor in Embedded Systems, and my Masters from Texas A&M University, USA, in Computer Engineering, with an emphasis on Computer Architecture and Verification. I currently work as Senior Software Engineer at Synopsys, in the Die-to-Die interfacing space, getting to work on both hardware and software projects. As an ex-Hardware Development Engineer Intern at Amazon Lab126, I built lab tools for the protocol analyzer used to execute and validate commands on solid-state storage parts. I also worked on improving the performance and reliability of the hardware validation automation process. I previously worked as a Systems & Software Engineer at Aruba HPE, where I spearheaded the automation of a new feature based on Dynamic Segmentation of users, reducing manual testing to almost null and earning a Spot Award. I have a passion for writing and fiction, and I enjoy learning about different cultures, histories, and people.

Experience

4 yrs
Total Experience
1 yr 4 mos
Average Tenure
1 yr 11 mos
Current Experience

Synopsys inc

Senior Validation & Software Engineer

Jul 2024Present · 1 yr 11 mos · Hillsboro, OR · On-site

  • As part of the Die-to-Die interfacing team, responsible for creating software packages for Synopsys's UCIe IP customers, debugging hardware related issues that may arise on these evaluation boards, and developing enhancements for the GUI used at conferences to showcase the IP. Also gaining hands-on experience in software development as well as programmatic control of hardware.
  • Replaced the bulky and expensive pattern generators used to provide higher frequency rates to UCIe test boards with smaller and cheaper frequency synthesizers. Measured key parameters for different clock modules, codified them based on requirements, and decided on one useful to the cause. Integrated new software logic in existing space, to control it programmatically. This effort helped reduce business costs for shipping bulky pattern generators to conferences, and also created significant tech impact by aiding engineers to provide external reference clocks to boards that didn’t support higher frequencies yet.
Verification and Validation (V&V)Software DevelopmentEmbedded SystemsLinuxC (Programming Language)Python (Programming Language)

Amazon lab126

Hardware Development Engineer Intern

May 2023Nov 2023 · 6 mos · Sunnyvale, California, United States · On-site

  • As part of the Memory Validation team, built a lab automation tool for the protocol analyzer used to execute and validate commands on solid-state storage parts (i.e. eMMC) used on most Amazon Lab126 devices. The user could simply run a Python script to get the responses and health info instead of running an API with steep learning curve, that also gave extraneous data. Saved significant lab time and allowed users with basic computer skills, such as lab technicians, to perform tests. Used C, C++, Python, and wrapping techniques such as SWIG, Boost, and ctypes.
  • Created significant improvements to the hardware automation testbench in Python, by changing algorithm to allow for dynamic sampling and thus adding more resolution to Power Integrity graphs and creating useful and detailed output results aligned with manual testing.
  • Performed Eye Diagram testing for various Fire TV Stick prototypes, to validate HDMI functionality, took clock and command measurements at adb and fastboot mode for various Amazon products, helping Senior Engineers correlate specs with realtime data.
  • Worked on algorithm to retrieve the ”closest matching IC” out of a spreadsheet of 20,000 ICs, presented after user gives a few qualifying and ranking parameters. Helped reduce significant time and effort spent searching for a particular vendor’s IC, whether it was scanning the spreadsheet, or trying to recollect from memory.
C (Programming Language)Python (Programming Language)Software DevelopmentEmbedded Systems

Hewlett packard enterprise

2 roles

Systems & Software Engineer

Sep 2020Jul 2022 · 1 yr 10 mos

  • Aruba:
  • Spearheaded automation for Group-Based-Policies (GBP) feature, merged several libraries and and parsers with regex, as well as python scripts. Automating this new feature reduced everyday, laborious manual testing to almost null. Won Spot Award for same.
  • Added logging capability and detailed logs for GBP feature to facilitate easier troubleshooting. Regression testing simplified to a great extent since problems became easier to spot, defects taking a week to fix solved in a day.
  • Optimized GBP functions to help switch daemons and interfaces reboot quickly. Defect causing GBP daemon to load slowly and hold back reboot process resolved.
  • Fixed customer defects based on cli and schemas, in C and Python, on Aruba OS for switches.
  • Automated feature tests for GBP, UBT, AIF features etc in Python.
  • Worked on Multifabric VxLAN-GBP for future release.
C (Programming Language)Python (Programming Language)Software DevelopmentLinuxIT IntegrationComputer Networking

Summer Intern

Jan 2020Sep 2020 · 8 mos

  • Worked on resolving code defects for the latest version of their OS.
  • Used C, Python, json to fix issues related to Dynamic Segmentation on Aruba switches
C (Programming Language)Python (Programming Language)Research and Development (R&D)Software DevelopmentLinux

Jio

Summer Intern

May 2019Jul 2019 · 2 mos · Mumbai, Maharashtra, India

  • Made and analyzed throughput and coverage reports for small cells to be placed onsite. Reports were further used to corroborate exact locations for peak efficiency of small cells.
  • Created small cell mappings for malls and office spaces all over India, using iBWave software. Mappings were helpful for preliminary understanding of site geography.

Automotive research association of india (arai)

Summer Intern

May 2018Jun 2018 · 1 mo · Pune, Maharashtra, India

  • Performed vibration, temperature and shock tests on automobile components to be deployed, worked with CAN/LIN bus protocols.
  • Simulated different antenna placements using HFSS software that were later used to perform various EMI, EMC tests on HVAC systems.

Contenido

Content Writer

Jun 2017Sep 2017 · 3 mos · Online

  • Content writing for a range of topics, like web design, virtual reality, automobiles, web applications, etc in descriptive and lucid language, in proper SEO formats.

Lydnow robotics

Summer Intern

Jun 2017Jul 2017 · 1 mo · Pune

  • Worked on, and learnt concepts of robotics and automation using Arduino and various sensors.
  • Created presentations for children to learn about automation and robots.

Education

Texas A&M University

Master of Science - MS — Computer Engineering

Aug 2022Apr 2024

Manipal Institute of Technology

Bachelor's degree — Electronics and Communications Engineering

Jan 2016Jan 2020

Stackforce found 100+ more professionals with Software Development & Embedded Systems

Explore similar profiles based on matching skills and experience