Post Job Free
Sign in

Engineering Full Time

Location:
Boulder, CO
Posted:
April 16, 2017

Contact this candidate

Resume:

Swaminath Badrinath

Phone: 720-***-**** email: ********@********.*** LinkedIn: https://www.linkedin.com/in/swaminath-badrinath-1b737b59

OBJECTIVE:

Looking for a full-time position in the fields of Embedded Firmware, Software or Hardware development

EDUCATION:

University of Colorado Boulder, Boulder, Colorado, USA July 2017 (Expected)

Master of Science in Electrical and Computer Engineering GPA: 3.56/4

SASTRA University, Thanjavur, Tamil Nadu, India May 2013

Bachelor of Technology in Electronics and Communication Engineering GPA: 8.33/10

PROFESSIONAL EXPERIENCE:

WANCO INC, Firmware Engineering Full Time Intern March 2017- present

-Have worked on writing firmware using C and C++ for developing traffic message display boards, light towers, radar speed signs and caution beacons using the 32-bit Atmel AT91SAM9261 ARM926 based microchip processor.

-Have developed a programmer application with Raspberry PI, a JTAG interface, In-System Programmer, SPI and OpenOCD to program Character boards, Arrow display boards and Power Control Units using C and C# for the products at the company.

University of Colorado Real Time Embedded Systems Research group, Research Assistant May 2016-Feb 2017

-Worked on implementing image fusion and 3D mapping with NVIDIA Jetson TK1 and Altera DE1-SoC using OpenCV to detect aircraft entering in-to the United States on a day-to-day basis for the project Software-Defined Multi-Spectral Camera system for the Dept of Homeland Security

-Used pyramidal and wavelet-based transformations for fusion and applied saliency object detection algorithms in images to detect the nature of the objects. Used Linux with OpenCV. Coded with Embedded C++ and Python

IBM India, Application Developer June 2013-June 2015

-Worked with Systems on a Chip and NI LabVIEW for compression and storage of medical images of patients’ health records

-Worked with Linux and eclipse platforms for application development and coded with Embedded C and VHDL.

TECHNICAL SKILLS:

Programming Languages: C, C++, Python, Python-Flask, VHDL, Verilog, Embedded C, Embedded C++, Assembly Language

EDA Tools: ARM tools- Keil uVision, Kinetis Design Studio, DS-5, Mbed, Altera- Quartus II, ModelSim, Lattice Diamond, Matlab and Simulink, Microsemi SmartFusion, NI- LabVIEW and Multisim, Arduino, VMLAB, CodeBlocks and Cheddar

Version Control: Git. Related Software: GitHub, Bitbucket

Operating Systems: Windows, Linux, VxWorks

Debugging Tools: Logic Analyzer, Oscilloscope.

Familiar ARM Architecture: ARMv6-M, ARMv7-M, ARMv8-M and ARMv7-A

Communication Protocols- I2C, SPI, UART, TCP/IP, UDP, HTTP, SFTP, SMTP, FTP, NTCIP, Bluetooth

Hardware: Altera DE1-SoC, NVIDIA Jetson TK1, STM32, Freescale KL25Z, BeagleBone Black, Atmel 89C51, Arduino Yun

PUBLICATIONS:

Sundararaman Rajagopalan, Siva Janakiraman and B. Swaminath, LabVIEW Based PIN Hider on ATM Cards: A Transform Domain Secret Concealment Approach, Res. J. Inform. Technol., 6: 154-165

PROJECTS:

Time-lapse Real Time Image Monitoring Design Summer 2016

-Performed a time-lapse image acquisition on a NVIDIA Jetson Linux system that interfaces UVC Logitech camera

-Captured individual frames from the camera at 1 Hz to verify the acquisition and encoded the raw ppm frames to MPEG4 video

-Verified the time-lapse sequence by observing indoor processes like melting of ice cubes and outdoor events like movement of trees at 1 Hz and verified the system’s capture ability at 10 Hz by capturing 6000 frames in 9 minutes for jitter issues.

Created a Distributed File System for Reliable and Secure File Storage using TCP protocol Fall 2016

-Created a Client and four Servers for uploading and downloading files onto and from 4 Distributed File Servers by splitting the file into four pieces P1, P2, P3 and P4 and uploaded onto four Servers and retrieved them back to reconstruct the file.

-Handled multiple connection requests from several Clients using pthread and fork and performed traffic optimization to avoid receiving redundant files from the servers. Encrypted the data using DES algorithm before data transfer to Servers.

Creation of a Custom Embedded system with Atmel AT89C51, Serial LCD, GLCD and EEPROM to perform data storage operations in memory, I2C bit-banging for data communication and a gaming application using GLCD Spring 2016

-Designed a custom embedded system board from the scratch with 8051 to perform I2C bit-banging to 24LC16B EEPROM, storage of data in heap and external data memory for data processing

-Designed a portable video gaming application with a 128x64 Graphic LCD and ADXL345 accelerometer through SPI protocol to sense the movements of the game and displayed the details on the LCD. Used Keypad as well for controlling the game.

-Interfaced a 16*4 Character LCD with 8051 to perform DDRAM and CGRAM accessing and for operations like implementing a real-time clock, I/O expander circuit with PCF8574 using I2C protocol and for the storage of custom characters

RELEVANT COURSES:

Embedded Systems Design, Real Time Embedded Systems, Mastering Embedded Systems Architecture, Programmable Systems on a Chip, Mobile Computing, Advanced Computer Architecture, Network Systems and Embedded Software Essentials



Contact this candidate