Experienced Embedded Engineer with a demonstrated history of working in the electrical and electronic manufacturing industry. Skilled in Python, C, C++, GoLang, Qt and Kotlin. Strong engineering professional with a Master's degree focused in Engineering/Industrial Management from International Technological University (ITU) and a Master's Degree in Electrical Engineering from University of Colorado Boulder.
Currently Working as a Manager - Embedded Systems Engineering at Sevya Multimedia Pvt. Ltd. with notable Clients - NXP Semiconductors (India) as a PDK Automation Engineer.
Sevya is an end-to-end Technology Solutions Consultant Firm for Embedded, VLSI and Web Development domains. NXP Semiconductors N.V. is an American Dutch semiconductor designer and manufacturer with headquarters in Eindhoven, Netherlands.
Oct 2021 - Present
• Greensys Test Automation Project (www.greensys.tech).
• Managing Embedded and Systems Engineering Team - Training and Overseeing.
• Hiring Interviews - Embedded and Systems Engineering.
Skills: Python (Programming Language) · C · C++ · Embedded Software
Project Description:
Designing, Managing and Testing of PDK Automation Tool
Software of NXP Semiconductors aiming to seamlessly assist the Testing and
Validation activities of PDK Cells, BOM, XMLAPIs through a reliable, accountable
and almost accurate simulations of the Test Case Analysis.
Roles and Responsibilities:
• Manage PDK Automation Software of NXP Proprietary Tool with GUI and Backend
Functionalities.
• Design New Plugin TestCase Analysis for the PDK Automation using CPP,
GoLang and Makefile dependencies.
• Evaluate and Modify Code changes to implement BugFixes for PDK Software Tool
for the same proprietary PDK Software Tool.
Skills: Qt C++ · C++ · GoLang · PDK Automation
Dec 2020 - Oct 2021
• Testing and Validation - EV Development.
• HIL Systems Testing and Validation on NI VeriStand and NI TestStand.
• GUI Tool to manage Test Cases, Test Runs in Requirements Software using Python Libraries and Qt Designer.
Skills: NI Veristand · NI TestStand · Python · Qt Designer with Py · CAN Messages Rx and TX, XCP· C++ · Electric Automotive Terminology
Jan 2020 - Oct 2020
• Working on DBCC as a tool for researching how we want the in-house tool.
• Design and formulate the New In-house tool for .dbc, .ldf, ethernet generated files.
• Develop a robust tool with good architecture to perform the under same platform tool.
• Work along with C files as the output platform of the messages in the Embedded ECU.
• Develop the Tool: Rivian Architecture Tooling in Python with the use of CAN Libraries.
• Test extensively using numerous files and check if the results match with the data input.
• Obtain Network statistics of the files for different conditions and situations like how many bytes of information flows in at various cycle times or at a given instant.
• Compare files for the network statistics to different versions of the file and gather the percentage change between the files.
Skills: Python · .dbc/.ldf files · CAN Libraries · Helix ALM · Electric Automotive Technology
Jan 2019 - Jan 2020
• One Year Research Program for Smart City Platform with RFI and RFP Focused Proof of Concept.
• Video Analytics for Internet of Things devices in the field of Wireless Engineering in the Research Wing for Smart City Development.
• Debugging and Testing IoT Devices for Smart City Platforms – Amalgamation of Sensors for Smart Lighting, Smart Traffic Signals, Smart Parking which encompasses Smart City.
• Proof of Concept: Acquiring specific Sensor data into databases for Dashboard Visualization.
• Proof of Concept: Research of different cameras to develop object/person identification in OpenCV and TensorFlow.
Skills: Python · C++ · Amazon Web Services · SQL · Smart City Platform
Jul 2017 - Jan 2019
• Firmware Testing and Verification of company specific hardware. Testing based on Simulated environments.
• Scripting Automation in Devices for Specific Requirements. Use of bash, python, and C.
• Systems level packaging applications over the repository. Use of Kubernetes, Helm, Docker, and Nix Packaging
• Worked in Computer Vision in Detection and Analysis of videos. OpenCV taking precedence. C++ used extensively.
• Research on deployment of application interface on different cloud platforms. Research on AWS, Google Cloud and Azure.
Skills: Python · C · OpenCV · Bash · Docker and Kubernetes · Amazon Web Services · Hardware and Firmware Testing · Networking Basics
Courses: Principles of Engineering Management, Product Management ,Mobile Applications and IoT Development for Entrepreneurs, Organization Management, Project Management, Business Process Management, Technology Management and Entrepreneurship, Critical Thinking Strategies in Decision Making, Capstone Project
Courses: Programmable System on a Chip, Computer Aided Verification, Embedded System Design, Advanced Computer Architecture, Wireless LANs, Computer and Machine Vision Systems, Embedding Sensors and Actuators, Secure Embedded Programming, Real Time Embedded Systems, Mobile Computing & Internet of Things.
Courses: Embedded and Real Time Systems, VLSI Design, Microprocessors and Microcontrollers, Computer Architecture and Organization, Electronic Circuits, Computer Networks, Data Structures and OOPS, Wireless Communication